iff()
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Gibt den then Wert zurück, wenn die if Bedingung ausgewertet wird true
, andernfalls wird der else Wert zurückgegeben.
Die
iff()
Funktionen sindiif()
gleichwertig.
Syntax
iff(
if,
then,
else)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
if | string |
✔️ | Ein Ausdruck, der zu einem booleschen Wert ausgewertet wird. |
then | Skalarwert | ✔️ | Ein Ausdruck, der seinen Wert zurückgibt, wenn die if Bedingung ausgewertet wird true . |
else | Skalarwert | ✔️ | Ein Ausdruck, der seinen Wert zurückgibt, wenn die if Bedingung ausgewertet wird false . |
Gibt zurück
Diese Funktion gibt den then Wert zurück, wenn die if Bedingung ausgewertet wird true
, 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
Output
In der folgenden Tabelle sind nur die ersten fünf Zeilen aufgeführt.
State | EventId | EventType | Rain |
---|---|---|---|
ATLANTIC SOUTH | 61032 | Waterspout | Kein Regenereignis |
FLORIDA | 60904 | Starker Regen | Regenereignis |
FLORIDA | 60913 | Tornado | Kein Regenereignis |
GEORGIA | 64588 | Sturm | Kein Regenereignis |
MISSISSIPPI | 68796 | Sturm | Kein Regenereignis |
... | ... | ... | ... |