Fórmula DAX IF com valor em formato texto
Enviado: 22 Nov 2020 às 06:43
Mestres, bom dia.
Estou montando um Dashboard em que estou tentando inserir uma coluna em DAX com a seguinte função:
Trechos BR-101 = IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=178,"178 - 213",IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=143,"143 - 178",IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=108,"108 - 143",IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=73,"73 - 108",IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=38,"38 - 73",IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=0,"0 - 38"))))))
A expressão acima retorna erro tendo em vista à coluna [BR] está formatada como texto. Porém, eu preciso que esta coluna esteja formatada como texto. Como eu posso fazer para contornar isso, sem ter que alterar o tipo de dados da coluna?
Só para explicar o objetivo da função:
- O objetivo é dividir em categorias utilizando como parâmetros duas colunas. Com isso, desejo que, quando a coluna [BR] for igual a determinado valor, por exemplo, 110, e o Km for maior ou igual a 178, a categoria criada seja "178 a 213" (por quê 213 é o km do final do trecho).
Ps.: A problemática em fazer essa categorização dessa forma, utilizando o IF com && reside, justamente, na medida em que na coluna [BR] existir várias BRs e cada BR ter seu limite geográfico. Exemplo, a BR-101 vai do Km 0 ao Km 213, a BR-423 vai do Km 39 ao Km 166.
Desde já agradeço se puderem me dar uma força. Se houver outra solução, seja ela através do Power Query será bem vinda. Pelos meus conhecimentos limitados, estou me agarrando a concretização do objetivo nesta forma de implementação.
Estou montando um Dashboard em que estou tentando inserir uma coluna em DAX com a seguinte função:
Trechos BR-101 = IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=178,"178 - 213",IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=143,"143 - 178",IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=108,"108 - 143",IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=73,"73 - 108",IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=38,"38 - 73",IF(fCriminalidade[BR]=101 && fCriminalidade[Km Ocorrência]>=0,"0 - 38"))))))
A expressão acima retorna erro tendo em vista à coluna [BR] está formatada como texto. Porém, eu preciso que esta coluna esteja formatada como texto. Como eu posso fazer para contornar isso, sem ter que alterar o tipo de dados da coluna?
Só para explicar o objetivo da função:
- O objetivo é dividir em categorias utilizando como parâmetros duas colunas. Com isso, desejo que, quando a coluna [BR] for igual a determinado valor, por exemplo, 110, e o Km for maior ou igual a 178, a categoria criada seja "178 a 213" (por quê 213 é o km do final do trecho).
Ps.: A problemática em fazer essa categorização dessa forma, utilizando o IF com && reside, justamente, na medida em que na coluna [BR] existir várias BRs e cada BR ter seu limite geográfico. Exemplo, a BR-101 vai do Km 0 ao Km 213, a BR-423 vai do Km 39 ao Km 166.
Desde já agradeço se puderem me dar uma força. Se houver outra solução, seja ela através do Power Query será bem vinda. Pelos meus conhecimentos limitados, estou me agarrando a concretização do objetivo nesta forma de implementação.