iff()

Возвращает значение, then если условие имеет trueзначение , в противном случае возвращается elseif значение .

Функции iff() и iif() эквивалентны.

Синтаксис

iff(if, then, else)

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
if string ✔️ Выражение, результатом которого является логическое значение.
then скаляр ✔️ Выражение, которое возвращает свое значение, когда if условие принимает значение true.
else скаляр ✔️ Выражение, которое возвращает свое значение, когда if условие принимает значение false.

Возвращаемое значение

Эта функция возвращает значение, then если условие имеет trueзначение , в противном случае возвращается elseif значение .

Пример

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

Выходные данные

В следующей таблице показаны только первые пять строк.

Состояние EventId EventType Дождь
ЮЖНО-АТЛАНТИЧЕСКИЕ ШТАТЫ 61032 Торнадо Событие без дождя
Флорида 60904 Сильный ливень Событие "Дождь"
Флорида 60913 Ураган Событие без дождя
Грузия 64588 Шквалистый ветер Событие без дождя
Миссисипи 68796 Шквалистый ветер Событие без дождя
... ... ... ...