SWITCH(TRUE()) para intervalos
Parte da seção DAX com CALCULATE do Journey de Power BI da Coddy. Lição 20 de 24.
SWITCH(TRUE(), test1, result1, test2, result2, else): o primeiro teste verdadeiro vence.
Price Band = SWITCH(TRUE(), Products[UnitPrice] >= 10, "Premium", Products[UnitPrice] >= 4, "Standard", "Budget")Coloque o teste mais específico primeiro, ou um teste mais abrangente captura as linhas dele.
Desafio
Adicione uma coluna Price Band a Products: "Premium" para um preço unitário de 10 ou mais, "Standard" para 4 ou mais e "Budget" para os demais casos.
Todas as lições de DAX com CALCULATE
1Alterando os filtros
Conheça CALCULATEUm filtro substitui outroVários filtros de uma vezMantendo filtrosRevisão - Vendas de bebidas por membro4DAX que você consegue ler
Variáveis com VAREscolhendo com SWITCHSWITCH(TRUE()) para intervalosUm valor ou váriosLinhas ou o totalVerificando o DAX do CopilotRecapitulando: vendas por faixa de preço