função KEEPFILTERS
#ABCdoDAXFunção KEEPFILTERS
A função KEEPFILTERS é usada em combinação com a função CALCULATE de maneira a impedir que ela sobreponha um filtro existente.
Quando mostramos a função CALCULATE mostramos que ela “anula” o filtro existente e pode ser que não queiramos que ela faça isso.
O exemplo que mostramos na função foi o cálculo da RECEITA da família Legumes, e tivemos esse resultado:
Nossa função aplicava um filtro de Família Legumes e como nosso visual estava usando o contexto de filtro de família então a função anulava esse contexto, por isso que aparecia o valor de Receita de Legumes para todas as famílias. A CALCULATE passou a ignorar essa informação.
O que faremos agora com a função KEEPFILTERS é manter esse filtro existente, isto é, a função CALCULATE irá considerar ambos os filtros.
Veja como ficará nossa função:
Quando colocamos em um visual será isso o que veremos:
A leitura da fórmula será:
1ª Linha: Filtro Frutas e Filtro Legumes. Não há nenhuma venda simultânea das 2 famílias.
2ª Linha: Filtro Legumes e Filtro Legumes: Aí sim temos venda de Legumes.
3ª Linha: Filtro Verduras e Filtro Legumes: Aqui também não dá para uma venda ser simultaneamente de Verduras e Legumes, por isso temos zero.
Se modificarmos nosso visual para incluir o nome do produto nós veremos isto:
Na função CALCULATE inicial vemos o valor de Legumes aparecendo nas 3 famílias.
Nos produtos somente temos valores para os produtos da família legumes porque a função está filtrando a família legumes, então somente teremos vendas dos produtos daquela família.
A função KEEPFILTERS é mais consistente, porque só aparece receita naquele item que tiver Legumes em sua família (quer seja no total dela ou nos produtos que compõem a família).
OUTROS ARTIGOS DE INTERESSE
função FILTER
Função FILTER A função FILTER filtra tabelas com...
função COALESCE
Função COALESCE A Microsoft periodicamente...
função ALLSELECTED
Função ALLSELECTED A função ALLSELECTED é uma...
- 6 maneiras de usar o preenchimento relâmpago - março 12, 2021
- quatro motivos para voce parar de usar o procv - fevereiro 16, 2021
- Como Criar um Gráfico de Waterfall no Excel - fevereiro 2, 2021
Nossas Redes Sociais