Delen via


iff()

Retourneert de then waarde wanneer de if voorwaarde wordt geëvalueerd naar true, anders wordt de else waarde geretourneerd.

De iff() functies en iif() zijn gelijkwaardig.

Syntax

iff(if, then, else)

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
if string ✔️ Een expressie die resulteert in een booleaanse waarde.
then Scalaire ✔️ Een expressie die de waarde retourneert wanneer de if voorwaarde wordt geëvalueerd als true.
else Scalaire ✔️ Een expressie die de waarde retourneert wanneer de if voorwaarde wordt geëvalueerd als false.

Retouren

Deze functie retourneert de then waarde wanneer de if voorwaarde resulteert in true, anders wordt de else waarde geretourneerd.

Voorbeeld

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

Uitvoer

In de volgende tabel ziet u alleen de eerste vijf rijen.

Staat Eventid EventType Regen
ATLANTISCHE ZUID 61032 Waterspout Niet regen gebeurtenis
FLORIDA 60904 Zware regen Regen gebeurtenis
FLORIDA 60913 Tornado Niet regen gebeurtenis
GEORGIË 64588 Onweerswind Niet regen gebeurtenis
MISSISSIPPI 68796 Onweerswind Niet regen gebeurtenis
... ... ... ...