iff()

Gibt den then Wert zurück, wenn die if Bedingung als trueausgewertet wird, andernfalls wird der else Wert zurückgegeben.

Die iff() Funktionen und iif() sind gleichwertig.

Syntax

iff(if, then, else)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
if string ✔️ Ein Ausdruck, der zu einem booleschen Wert ausgewertet wird.
then Skalar ✔️ Ein Ausdruck, der seinen Wert zurückgibt, wenn die if Bedingung als ausgewertet wird true.
else Skalar ✔️ Ein Ausdruck, der seinen Wert zurückgibt, wenn die if Bedingung als ausgewertet wird false.

Gibt zurück

Diese Funktion gibt den then Wert zurück, wenn die if Bedingung als trueausgewertet wird, andernfalls wird der else Wert zurückgegeben.

Beispiel

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

Ausgabe

In der folgenden Tabelle sind nur die ersten fünf Zeilen aufgeführt.

State EventId EventType Regen
ATLANTIC SOUTH 61032 Wasserhose Kein Regenereignis
FLORIDA 60904 Starker Regen Regenereignis
FLORIDA 60913 Tornado Kein Regenereignis
GEORGIA 64588 Sturm Kein Regenereignis
MISSISSIPPI 68796 Sturm Kein Regenereignis
... ... ... ...