função ALLEXCEPT
#ABCdoDAXFunção ALLEXCEPT
A função ALLEXCEPT faz o contrário da função ALL.
Se a função ALL remove todos os filtros de determinada tabela/coluna, na função ALLEXCEPT nós dizemos qual coluna NÃO terá seus filtros removidos, isto é, a coluna cujos valores queremos que mude.
No exemplo a seguir queremos calcular a receita de cada ano, sem alterar as demais colunas, isto é, a nossa receita só mudará quando o ANO mudar. Se qualquer outra coluna mudar nossa receita permanecerá fixa.
Vamos em PÁGINA INICIAL > NOVA MEDIDA e inserimos como abaixo:
Usaremos a função CALCULATE como base do cálculo.
Nosso 1º argumento é a medida base, que será a RECEITA.
O 2º argumento será a função ALLEXCEPT. Nela informamos a tabela base a ser considerada (no nosso caso, a tabela de vendas) e em seguida a coluna que irá variar (no nosso caso será a coluna oculta de ANO – nesse texto explicamos como o PowerBI manipula datas).
Então o que essa medida fará será somar a receita por ano, mantendo o cálculo fixo para todas as demais colunas.
Veja como ficará uma matriz com ano e gerente:
A coluna RECEITA é a medida básica, que muda para todos os contextos.
Já nossa nova medida mostra para 2016 o valor de R$31.486, que é a receita daquele ano.
Se olharmos o gerente João ele aparece com o mesmo valor? Isso porque dissemos que é para manter TUDO fixo, à exceção do ANO. Por isso o valor da receita para o gerente não muda, pois dissemos que é TUDO FIXO menos o ANO.
Se fosse o Estado ao invés do gerente seria a mesma coisa:
OUTROS ARTIGOS DE INTERESSE
função SUMX
Função SUMX A função SUMX é uma função faz uma...
função FILTER
Função FILTER A função FILTER filtra tabelas com...
função COALESCE
Função COALESCE A Microsoft periodicamente...
- 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