evento
Junte-se a nós na FabCon Vegas
31/03, 23 - 2/04, 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registe-se hoje mesmoEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual
Remove filters de contexto de colunas and linhas na consulta atual, mantendo all outro contexto filtersorfiltersexplícito.
A função ALLSELECTED obtém o contexto que representa all linhas and colunas na consulta, mantendo explícito filtersand contextos diferentes de linha and coluna filters. Esta função pode ser usada para obter totais visuais em consultas.
ALLSELECTED([<tableName> | <columnName>[, <columnName>[, <columnName>[,…]]]] )
Vigência | Definição |
---|---|
tableName |
O nome de uma tabela existente, usando sintaxe DAX padrão. Este parâmetro não pode ser uma expressão. Este parâmetro é opcional. |
columnName |
O nome de uma coluna existente usando sintaxe DAX padrão, geralmente totalmente qualificada. Não pode ser uma expressão. Este parâmetro é opcional. |
O contexto da consulta sem qualquer coluna and linha filters.
If há um argumento, o argumento é tableName
orcolumnName
.
If houver mais de um argumento, eles devem ser colunas da mesma tabela.
Esta função é diferente de ALL() porque retém allfilters explicitamente definidos na consulta, and retém all contexto filters diferente de linha and coluna filters.
Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).
O exemplo a seguir mostra como generate diferentes níveis de totais visuais em um relatório de tabela usando expressões DAX. No relatório, dois (2) previousfilters foram aplicados aos dados de vendas do revendedor; um em Grupo de Território de Vendas = Europaand outro em Tipo de Promoção = Desconto por Volume. Uma vez aplicados os filters, os totais visuais podem ser calculados para todo o relatório, para All anos or para AllProduct categorias. Além disso, para fins de ilustração, o total geral para All vendas de revendedores também é obtido, removendo allfilters no relatório. A avaliação da expressão DAX a seguir resulta em uma tabela com all 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 DW do AdventureWorks, você obtém os seguintes resultados:
[Product Nome da categoria] | [CalendarYear] | [Valor das vendas do revendedor] | [Revendedor Geral Total] | [Total visual do revendedor] | [Total Visual do Revendedor para All de CalendarYear] | [Total visual do revendedor para All de Product nome da categoria] |
---|---|---|---|---|---|---|
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 | ||
Vestuário | 2000 | 80450596.9823 | 877006.7987 | 95090.7757 | ||
Vestuário | 2001 | 80450596.9823 | 877006.7987 | 95090.7757 | ||
Vestuário | 2002 | 12132.4334 | 80450596.9823 | 877006.7987 | 95090.7757 | 91495.3104 |
Vestuário | 2003 | 58234.2214 | 80450596.9823 | 877006.7987 | 95090.7757 | 572927.0136 |
Vestuário | 2004 | 24724.1209 | 80450596.9823 | 877006.7987 | 95090.7757 | 212584.4747 |
Vestuário | 2005 | 80450596.9823 | 877006.7987 | 95090.7757 | ||
Vestuário | 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 do relatório são:
Valor das vendas do revendedor
O value real de vendas de revendedores para a categoria yearandproduct. Esse value aparece em uma célula no centro do relatório, no cruzamento de yearand catergoria.
Total Visual do Revendedor para All de CalendarYear
O total value para uma categoria product ao longo de all anos. Esse value aparece no final de uma coluna or linha para uma determinada categoria productand ao longo all anos no relatório.
Total visual do revendedor para All de Product nome da categoria
O total value para um year em allproduct categorias. Esse value aparece no final de uma coluna or linha de um determinado yearand em allproduct categorias no relatório.
Total Visual do Revendedor
O total value para all anos andproduct categorias. Esse value geralmente aparece no canto inferior direito da tabela.
Revendedor Grand Total
Este é o total geral para all vendas de revendedores, antes de qualquer filter ter sido aplicada; você deve notar a diferença com [Reseller Visual Total]. Você lembra que este relatório inclui dois (2) filters, um em Product Grupo de Categorias and outro em Tipo de Promoção.
Nota
if você tiver filters explícitos em sua expressão, essas filters também serão aplicadas à expressão.
evento
Junte-se a nós na FabCon Vegas
31/03, 23 - 2/04, 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registe-se hoje mesmo