iff()

Vrátí hodnotu, then když se if podmínka vyhodnotí jako true, jinak vrátí else hodnotu .

Funkce iff() a iif() jsou ekvivalentní.

Syntax

iff(if, then, else)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
if string ✔️ Výraz, který se vyhodnotí jako logická hodnota.
then Skalár ✔️ Výraz, který vrací svou hodnotu, když se if podmínka vyhodnotí jako true.
else Skalár ✔️ Výraz, který vrací svou hodnotu, když se if podmínka vyhodnotí jako false.

Návraty

Tato funkce vrátí hodnotu, then když se if podmínka vyhodnotí jako true, jinak vrátí else hodnotu .

Příklad

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

Výstup

Následující tabulka obsahuje pouze prvních pět řádků.

Stav EventId Typ události Déšť
ATLANTIC SOUTH 61032 Kapka vody Událost bez deště
FLORIDA 60904 Silný déšť Událost deště
FLORIDA 60913 Tornádo Událost bez deště
GRUZIE 64588 Bouřkový vítr Událost bez deště
MISSISSIPPI 68796 Bouřkový vítr Událost bez deště
... ... ... ...