iff()

Restituisce il then valore quando la if condizione restituisce true, in caso contrario restituisce il else valore .

Le iff() funzioni e iif() sono equivalenti.

Sintassi

iff(if, then, else)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
if string ✔️ Espressione che restituisce un valore booleano.
then scalare ✔️ Espressione che restituisce il relativo valore quando la if condizione restituisce true.
else scalare ✔️ Espressione che restituisce il relativo valore quando la if condizione restituisce false.

Restituisce

Questa funzione restituisce il then valore quando la if condizione restituisce true, in caso contrario restituisce il else valore .

Esempio

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

Output

La tabella seguente mostra solo le prime cinque righe.

State EventId EventType Pioggia
SUD ATLANTICO 61032 Tromba marina Non pioggia
FLORIDA 60904 Pioggia intensa Evento Rain
FLORIDA 60913 Tornado Non pioggia
GEORGIA 64588 Vento di tempesta Non pioggia
MISSISSIPPI 68796 Vento di tempesta Non pioggia
... ... ... ...