iff()

Retorna o then valor quando a if condição é avaliada como true, caso contrário, retorna o else valor.

As iff() funções e iif() são equivalentes.

Syntax

iff(if, then, else)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
if string ✔️ Uma expressão que é avaliada como um valor booliano.
then escalar ✔️ Uma expressão que retorna seu valor quando a if condição é avaliada como true.
else escalar ✔️ Uma expressão que retorna seu valor quando a if condição é avaliada como false.

Retornos

Essa função retorna o then valor quando a if condição é avaliada como true, caso contrário, retorna o else valor.

Exemplo

StormEvents
| extend Rain = iff((EventType in ("Heavy Rain", "Flash Flood", "Flood")), "Rain event", "Not rain event")
| project State, EventId, EventType, Rain

Saída

A tabela a seguir mostra apenas as cinco primeiras linhas.

Estado EventId EventType Chuva
ATLÂNTICO SUL 61032 Tromba de água Evento não chuva
FLÓRIDA 60904 Chuva Forte Evento de chuva
FLÓRIDA 60913 Tornado Evento não chuva
GEÓRGIA 64588 Thunderstorm Wind Evento não chuva
MISSISSIPI 68796 Thunderstorm Wind Evento não chuva
... ... ... ...