A função DAX ALL no Power BI é daquelas que parece simples, mas quando a gente começa a mexer com ela, percebe que é cheia de truques, igual receita de pão de queijo que só a vó sabe fazer. Ô trem bão, mas tem que entender o jeito certinho de usar, senão desanda tudo. Basicamente, a ALL é utilizada pra ignorar os filtros que tão aplicados nas suas tabelas ou colunas, meio que dizendo: “Filtragem? Nem ligo pra você!”. Bora ver como isso funciona com uns exemplos que nem café com broa, bem práticos e divertidos!

1. Desconsiderando Todos os Filtros

“Vamo jogar tudo pra cima e esquecer os filtros?”:

DAXCopiar códigoTotalVendasSemFiltro = CALCULATE(SUM(Vendas[Valor]), ALL(Vendas))

Aqui, a função tá ignorando qualquer filtro na tabela Vendas. Tipo aquela tia que faz dieta só de segunda a sexta e, no fim de semana, libera tudo! Aqui, os filtros não valem de nada, mostra o valor total sem chorumela.

2. Selecionando uma Coluna Específica

“Eu até respeito parte dos filtros, mas não tudo”:

DAXCopiar códigoTotalProdutoSemFiltroCategoria = CALCULATE(SUM(Vendas[Valor]), ALL(Produtos[Categoria]))

Nesse caso, o filtro da coluna Categoria é ignorado, mas os outros filtros continuam valendo. Sabe quando a gente tá num rodízio de pizza e diz: “Traz de tudo, mas nada com abacaxi”? Pois é!

3. Fazendo Comparação com o Total Geral

“Quem nunca quis saber o tamanho da fila do pão?”

DAXCopiar códigoPercentualVendas = DIVIDE(SUM(Vendas[Valor]), CALCULATE(SUM(Vendas[Valor]), ALL(Vendas)))

Aqui, a gente tá comparando o valor das vendas com o total geral de vendas, ignorando qualquer filtro. Tipo comparar o café que você tomou hoje com a quantidade de café que Minas Gerais consome em um ano. Só pra ter noção do “tamanho do problema”!

4. Filtrando Tudo Menos Datas

“O ano pode ser qualquer um, mas o resto não”:

DAXCopiar códigoTotalVendasSemData = CALCULATE(SUM(Vendas[Valor]), ALL(Vendas[Data]))

Aqui o filtro de Data é ignorado, mas o resto dos filtros continua valendo. É tipo quando cê esquece o aniversário do amigo e tenta compensar dizendo que “data não importa, o importante é a amizade”.

5. Tabela Totalmente Liberada

“Hoje é dia de churrasco, sem miséria!”:

DAXCopiar códigoTotalGeralProdutos = CALCULATE(SUM(Produtos[Quantidade]), ALL(Produtos))

Aqui, o Power BI nem liga pros filtros aplicados na tabela Produtos. Ele vai contar tudo, igual quando seu amigo no churrasco decide comer todos os espetinhos de carne, ignorando o limite!

6. Ranking Ignorando Filtros

“Quem nunca fez ranking de coxinha?”

DAXCopiar códigoRankingProdutoGeral = RANKX(ALL(Produtos), SUM(Vendas[Valor]))

Esse exemplo ignora os filtros e ranqueia o valor das vendas por produto. Tipo aquele ranking que a gente faz mentalmente das melhores coxinhas da cidade. Sabe como é, tem que ter critérios!

7. Usando ALL pra Ver Tendências

“Vamos ver o geralzão das vendas?”

DAXCopiar códigoVendasAcumuladas = CALCULATE([TotalVendas], ALL(Produtos[Data]))

Aqui, a ALL tá ignorando os filtros da coluna de Data, o que nos permite ver o acúmulo das vendas ao longo do tempo, sem frescura. Tipo guardar trocado no cofrinho: cada moedinha conta no total!

8. Removendo Filtros Parciais

“Filtra tudo, menos o que eu quero ver!”

DAXCopiar códigoTotalVendasCategoria = CALCULATE(SUM(Vendas[Valor]), ALL(Produtos), Produtos[Categoria] = "Bebidas")

Aqui a ALL tá ignorando tudo da tabela Produtos, mas a gente tá restringindo a categoria pra “Bebidas”. Meio que dizendo: “Esquece os detalhes, só quero saber o tanto de refrigerante que saiu nesse fim de semana.”

9. Diferença de Produto Com Filtro e Sem Filtro

“Comparar o bolo da vó com o da padaria”:

DAXCopiar códigoDifVendasComSemFiltro = SUM(Vendas[Valor]) - CALCULATE(SUM(Vendas[Valor]), ALL(Vendas))

Esse cálculo compara as vendas filtradas com as vendas totais. Tipo quando a gente compara a qualidade do pão de queijo caseiro com o da padaria. A diferença aparece!

10. ALL em Conjunto com OUTRAS Funções

“Quando ALL vira o ingrediente secreto”:

DAXCopiar códigoTotalComFiltroComplexo = CALCULATE(SUM(Vendas[Valor]), ALL(Produtos), Produtos[Categoria] <> "Eletrônicos")

Aqui a ALL ignora a tabela de produtos, mas a gente tá adicionando um filtro extra pra categoria “Eletrônicos”. Igual aquele momento em que você faz um prato fit, mas decide ignorar só a batata frita no final. Só porque né… “não conta”!


E aí está! A função ALL no Power BI é poderosa, igual aquele tempero da roça que faz toda a diferença na comida. Ela te dá a liberdade de brincar com os filtros e ver os dados de uma forma mais ampla, ou só ignorar partes específicas. Se souber usar, vai longe, que nem trem no trilho!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *