Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmoNão há mais suporte para esse navegador.
Atualize o Microsoft Edge para aproveitar os recursos, o suporte técnico e as atualizações de segurança mais recentes.
aplica-se a:coluna calculadatabela calculadamedidacálculo visual
Remove filtros de contexto de colunas e linhas na consulta atual, mantendo todos os outros filtros de contexto ou filtros explícitos.
A função ALLSELECTED obtém o contexto que representa todas as linhas e colunas na consulta, mantendo filtros e contextos explícitos que não sejam filtros de linha e coluna. Essa função pode ser usada para obter totais visuais em consultas.
ALLSELECTED([<tableName> | <columnName>[, <columnName>[, <columnName>[,…]]]] )
Prazo | Definição |
---|---|
tableName |
O nome de uma tabela existente, usando a sintaxe DAX padrão. Esse parâmetro não pode ser uma expressão. Esse parâmetro é opcional. |
columnName |
O nome de uma coluna existente usando a sintaxe DAX padrão, geralmente totalmente qualificado. Não pode ser uma expressão. Esse parâmetro é opcional. |
O contexto da consulta sem nenhum filtro de coluna e linha.
Se houver um argumento, o argumento será tableName
ou columnName
. Se houver mais de um argumento, elas deverão ser colunas da mesma tabela.
Essa função é diferente de ALL() porque retém todos os filtros definidos explicitamente dentro da consulta e mantém todos os filtros de contexto que não sejam filtros de linha e coluna.
Essa função não tem suporte para uso no modo DirectQuery quando usada em colunas calculadas ou regras de RLS (segurança em nível de linha).
O exemplo a seguir mostra como gerar diferentes níveis de totais visuais em um relatório de tabela usando expressões DAX. No relatório, dois (2) filtros anteriores foram aplicados aos dados de Vendas do Revendedor; one on Sales Territory Group = Europe and the other on Promotion Type = Volume Discount. Depois que os filtros forem aplicados, os totais visuais poderão ser calculados para todo o relatório, para Todos os Anos ou para Todas as Categorias de Produto. Além disso, para fins ilustrativos, o total geral de Todas as Vendas do Revendedor também é obtido, removendo todos os filtros no relatório. Avaliar a expressão DAX a seguir resulta em uma tabela com todas as informações necessárias para criar uma tabela com Totais Visuais.
define
measure 'Reseller Sales'[Reseller Sales Amount]=sum('Reseller Sales'[Sales Amount])
measure 'Reseller Sales'[Reseller Grand Total]=calculate(sum('Reseller Sales'[Sales Amount]), ALL('Reseller Sales'))
measure 'Reseller Sales'[Reseller Visual Total]=calculate(sum('Reseller Sales'[Sales Amount]), ALLSELECTED())
measure 'Reseller Sales'[Reseller Visual Total for All of Calendar Year]=calculate(sum('Reseller Sales'[Sales Amount]), ALLSELECTED('Date'[Calendar Year]))
measure 'Reseller Sales'[Reseller Visual Total for All of Product Category Name]=calculate(sum('Reseller Sales'[Sales Amount]), ALLSELECTED('Product Category'[Product Category Name]))
evaluate
CalculateTable(
//CT table expression
summarize(
//summarize table expression
crossjoin(distinct('Product Category'[Product Category Name]), distinct('Date'[Calendar Year]))
//First Group by expression
, 'Product Category'[Product Category Name]
//Second Group by expression
, 'Date'[Calendar Year]
//Summary expressions
, "Reseller Sales Amount", [Reseller Sales Amount]
, "Reseller Grand Total", [Reseller Grand Total]
, "Reseller Visual Total", [Reseller Visual Total]
, "Reseller Visual Total for All of Calendar Year", [Reseller Visual Total for All of Calendar Year]
, "Reseller Visual Total for All of Product Category Name", [Reseller Visual Total for All of Product Category Name]
)
//CT filters
, 'Sales Territory'[Sales Territory Group]="Europe", 'Promotion'[Promotion Type]="Volume Discount"
)
order by [Product Category Name], [Calendar Year]
Depois de executar a expressão acima no SQL Server Management Studio em relação ao Modelo de Tabela adventureworks DW, você obtém os seguintes resultados:
[Nome da categoria do produto] | [Ano Civil] | [Valor de Vendas do Revendedor] | [Total Geral do Revendedor] | [Total visual do revendedor] | [Total visual do revendedor para todo o ano civil] | [Total visual do revendedor para todos os nomes da categoria do produto] |
---|---|---|---|---|---|---|
Acessórios | 2000 | 80450596.9823 | 877006.7987 | 38786.018 | ||
Acessórios | 2001 | 80450596.9823 | 877006.7987 | 38786.018 | ||
Acessórios | 2002 | 625.7933 | 80450596.9823 | 877006.7987 | 38786.018 | 91495.3104 |
Acessórios | 2003 | 26037.3132 | 80450596.9823 | 877006.7987 | 38786.018 | 572927.0136 |
Acessórios | 2004 | 12122.9115 | 80450596.9823 | 877006.7987 | 38786.018 | 212584.4747 |
Acessórios | 2005 | 80450596.9823 | 877006.7987 | 38786.018 | ||
Acessórios | 2006 | 80450596.9823 | 877006.7987 | 38786.018 | ||
Bicicletas | 2000 | 80450596.9823 | 877006.7987 | 689287.7939 | ||
Bicicletas | 2001 | 80450596.9823 | 877006.7987 | 689287.7939 | ||
Bicicletas | 2002 | 73778.938 | 80450596.9823 | 877006.7987 | 689287.7939 | 91495.3104 |
Bicicletas | 2003 | 439771.4136 | 80450596.9823 | 877006.7987 | 689287.7939 | 572927.0136 |
Bicicletas | 2004 | 175737.4423 | 80450596.9823 | 877006.7987 | 689287.7939 | 212584.4747 |
Bicicletas | 2005 | 80450596.9823 | 877006.7987 | 689287.7939 | ||
Bicicletas | 2006 | 80450596.9823 | 877006.7987 | 689287.7939 | ||
Roupa | 2000 | 80450596.9823 | 877006.7987 | 95090.7757 | ||
Roupa | 2001 | 80450596.9823 | 877006.7987 | 95090.7757 | ||
Roupa | 2002 | 12132.4334 | 80450596.9823 | 877006.7987 | 95090.7757 | 91495.3104 |
Roupa | 2003 | 58234.2214 | 80450596.9823 | 877006.7987 | 95090.7757 | 572927.0136 |
Roupa | 2004 | 24724.1209 | 80450596.9823 | 877006.7987 | 95090.7757 | 212584.4747 |
Roupa | 2005 | 80450596.9823 | 877006.7987 | 95090.7757 | ||
Roupa | 2006 | 80450596.9823 | 877006.7987 | 95090.7757 | ||
Componentes | 2000 | 80450596.9823 | 877006.7987 | 53842.2111 | ||
Componentes | 2001 | 80450596.9823 | 877006.7987 | 53842.2111 | ||
Componentes | 2002 | 4958.1457 | 80450596.9823 | 877006.7987 | 53842.2111 | 91495.3104 |
Componentes | 2003 | 48884.0654 | 80450596.9823 | 877006.7987 | 53842.2111 | 572927.0136 |
Componentes | 2004 | 80450596.9823 | 877006.7987 | 53842.2111 | 212584.4747 | |
Componentes | 2005 | 80450596.9823 | 877006.7987 | 53842.2111 | ||
Componentes | 2006 | 80450596.9823 | 877006.7987 | 53842.2111 |
As colunas no relatório são:
Valor de vendas do revendedor
O valor real das Vendas do Revendedor para o ano e a categoria do produto. Esse valor aparece em uma célula no centro do relatório, na interseção do ano e da categoria de alimentação.
Total visual do revendedor para todo o ano civil
O valor total de uma categoria de produto ao longo de todos os anos. Esse valor aparece no final de uma coluna ou linha para uma determinada categoria de produto e ao longo de todos os anos no relatório.
Total visual do revendedor para todos os nomes de categoria do produto
O valor total de um ano em todas as categorias de produto. Esse valor aparece no final de uma coluna ou linha para um determinado ano e em todas as categorias de produto no relatório.
Total visual do revendedor
O valor total para todos os anos e categorias de produto. Esse valor geralmente aparece no canto inferior direito da tabela.
Total Geral do Revendedor
Esse é o total geral para todas as vendas de revendedores, antes de qualquer filtro ter sido aplicado; você deve observar a diferença com [Total Visual do Revendedor]. Lembre-se de que este relatório inclui dois (2) filtros, um no Grupo de Categorias de Produto e outro no Tipo de Promoção.
Observação
se você tiver filtros explícitos em sua expressão, esses filtros também serão aplicados à expressão.
Eventos
Junte-se a nós na FabCon Vegas
31 de mar., 23 - 2 de abr., 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registre-se hoje mesmo