Quando usar
Para calcular totais absolutos que ignoram filtros — percentuais do total, totais de referência.
Sintaxe
DAX
ALL([<Tabela> | <Coluna>[, <Coluna>[, …]]])Parâmetros
Tabela (Opcional): tabela base cujos filtros serão removidos. Coluna (Opcional): coluna base cujos filtros serão removidos; várias colunas devem ser da mesma tabela. Sem argumento, ALL() remove todos os filtros (só como modificador de filtro).
Aplica-se a
- SimColuna Calculada
- SimTabela Calculada
- SimMedida
- SimCálculo Visual
Exemplo
DAX
// % do total — denominador ignora todos os filtros da fato
Participação no Total (%) =
VAR vVendasAtual = SUM ( TabFatVenda[ValorVenda] )
VAR vVendasGeral = CALCULATE ( SUM ( TabFatVenda[ValorVenda] ), ALL ( TabFatVenda ) )
RETURN
DIVIDE ( vVendasAtual, vVendasGeral )
// ALL de coluna — remove apenas o filtro de NomeRegiao
Total de Vendas Todas as Regiões =
CALCULATE (
SUM ( TabFatVenda[ValorVenda] ),
ALL ( TabDimRegiao[NomeRegiao] )
)Mais informações
- Lançamento
- 2016-Nov
- Atualização
- 2019-Mar