iff()

then Zwraca wartość, gdy if warunek oblicza truewartość , w przeciwnym razie zwraca else wartość .

Funkcje iff() i iif() są równoważne.

Składnia

iff(if, then, else)

Dowiedz się więcej o konwencjach składniowych.

Parametry

Nazwa Typ Wymagane Opis
if string ✔️ Wyrażenie, które oblicza wartość logiczną.
then Wartość skalarna ✔️ Wyrażenie zwracające jego wartość, gdy if warunek zostanie obliczony na truewartość .
else Wartość skalarna ✔️ Wyrażenie zwracające jego wartość, gdy if warunek zostanie obliczony na falsewartość .

Zwraca

Ta funkcja zwraca then wartość, gdy if warunek oblicza truewartość , w przeciwnym razie zwraca else wartość.

Przykład

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

Dane wyjściowe

W poniższej tabeli przedstawiono tylko pięć pierwszych wierszy.

Stan EventId Typ zdarzenia Deszcz
POŁUDNIE ATLANTYCKIE 61032 Waterspout Impreza nie deszczowa
FLORIDA 60904 Ulewny deszcz Zdarzenie deszczowe
FLORIDA 60913 Tornado Impreza nie deszczowa
GRUZJA 64588 Burza wiatru Impreza nie deszczowa
MISSISSIPPI 68796 Burza wiatru Impreza nie deszczowa
... ... ... ...