Dela via


iff()

Returnerar värdet then när villkoret if utvärderas till true, annars returneras else värdet.

Funktionerna iff() och iif() är likvärdiga.

Syntax

iff(if, then, else)

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
if string ✔️ Ett uttryck som utvärderas till ett booleskt värde.
then Skalär ✔️ Ett uttryck som returnerar dess värde när villkoret if utvärderas till true.
else Skalär ✔️ Ett uttryck som returnerar dess värde när villkoret if utvärderas till false.

Returer

Den här funktionen returnerar then värdet när villkoret if utvärderas till true, annars returneras else värdet.

Exempel

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

Resultat

I följande tabell visas endast de första fem raderna.

Tillstånd EventID Eventtype Regn
ATLANTEN, SÖDRA 61032 Vattenspout Inte regnhändelse
FLORIDA 60904 Kraftigt regn Regnhändelse
FLORIDA 60913 Tornado Inte regnhändelse
GEORGIEN 64588 Åska vind Inte regnhändelse
MISSISSIPPI 68796 Åska vind Inte regnhändelse
... ... ... ...