fbpx

função IF

#ABCdoDAX

Função IF

 

Se tem uma função popular é a função IF.

E é claro que existiria algo assim no PowerBI.

Com a mesma sintaxe que usamos no Excel.

No exemplo a seguir vamos criar uma coluna para indicar se determinado dia da semana é úil ou não.

Vamos usar a coluna criada anteriormente na função WEEKDAY na criação da função IF.

Vamos até a tabela VENDAS e em seguida em FERRAMENTAS DA TABELA > NOVA COLUNA.

Em seguida inserimos nossa função:

 

Nesse exemplo precisamos ver se o dia da semana é 7 ou 1 (representando domingo e sábado). Se for um dos dois então aparecerá na coluna a informação de DIA NÃO ÚTIL, caso contrário aparecerá DIA ÚTIL

A função IF tem 3 argumentos:

  • O 1º argumento indica o teste lógico que queremos testar e deve permitir apenas 2 respostas: SIM (VERDADEIRO) ou NÃO (FALSO).
  • O 2º argumento é o que deve ocorrer se o teste lógico resultar em SIM/VERDADEIRO.
  • O 3º argumento é o que deve ocorrer caso o teste retorne NÃO/FALSO.

Na função que montamos:

Argumento 1

OR(Vendas[número do dia da semana]=7,Vendas[número do dia da semana]=1)

O OR é uma outra função do PowerBI, igual à função OU e ela checa se pelo menos um dos argumentos é válido (VERDADEIRO).

Argumento 2

“DIA NÃO ÚTIL”

Se o dia da semana for 7 (domingo) OU 1 (sábado) = VERDADEIRO, aparecerá o texto acima.

Argumento 3

“DIA  ÚTIL”

Se o dia da semana for 7 (domingo) OU 1 (sábado) = FALSO, isto é ele NÃO e 7 e não é 1, aparecerá o texto acima.

Caso o 3º argumento da sua função IF seja um BLANK não precisa informar, pois o 3º é opcional.

Veja o resultado:

Obviamente também podemos usar essa função em medidas, não somente em colunas, que foi o exemplo que usamos nessa postagem.

 

Licença Creative Commons

OUTROS ARTIGOS DE INTERESSE

Fabio Vianna
Siga-Me
Nossas Redes Sociais
Facebook
Linkedin
Instagram
Youtube