Buscar K
Aparência
Aparência
Lição 4 de 12 do tutorial DAX, nível básico, cerca de 8 minutos. Objetivo: mostrar um texto ou valor diferente conforme uma condição.
Numa tabela com UF nas linhas, crie a medida:
IF(SUM('Vendas'[Faturamento]) > 20000000, "Alto", "Baixo")UF com mais de 20 milhões mostra Alto. As outras mostram Baixo.
Para mais de duas saídas, o SWITCH testa uma condição de cada vez:
SWITCH(
TRUE(),
SUM('Vendas'[Faturamento]) < 20000000, "Baixo",
SUM('Vendas'[Faturamento]) < 50000000, "Médio",
"Alto"
)Vale a primeira condição verdadeira. O último argumento vale quando nenhuma é.
Valores do app de demonstração:
| UF | Faturamento | Faixa |
|---|---|---|
| PR | 63.574.811,65 | Alto |
| SC | 29.421.831,76 | Médio |
| SP | 18.503.356,55 | Baixo |
IF(condição, se verdadeiro, se falso). Sem o terceiro argumento, a condição falsa dá vazio.
SWITCH(TRUE(), ...) troca vários IF encadeados por pares de condição e resultado.
Condições se juntam com && (e) e || (ou).
CASE WHEN SUM(valor) < 20000000 THEN 'Baixo' WHEN SUM(valor) < 50000000 THEN 'Médio' ELSE 'Alto' END.
Crie a medida "Situação": "Sem venda" quando o faturamento é vazio e "Com venda" nos outros casos. Use ISBLANK.
IF(ISBLANK(SUM('Vendas'[Faturamento])), "Sem venda", "Com venda")