Freigeben über


iff()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

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

Die iff() Funktionen sind iif() 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
... ... ... ...