iff()

条件が にthen評価されたときに値をiftrue返します。それ以外の場合は値をelse返します。

iff()関数と iif() 関数は同等です。

構文

iff(if, then, else)

構文規則について詳しく知る。

パラメーター

名前 必須 説明
if string ✔️ ブール値に評価される式。
then スカラー (scalar) ✔️ 条件が に評価trueされたときに値をif返す式。
else スカラー (scalar) ✔️ 条件が に評価falseされたときに値をif返す式。

戻り値

この関数は、条件が then に評価されたときに if 値を true返します。それ以外の場合は値を else 返します。

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

出力

次の表は、最初の 5 行のみを示しています。

状態 EventId EventType
ATLANTIC SOUTH 61032 Waterspout 雨以外のイベント
FLORIDA 60904 Heavy Rain 雨のイベント
FLORIDA 60913 Tornado 雨以外のイベント
GEORGIA 64588 雷雨風 雨以外のイベント
MISSISSIPPI 68796 雷雨風 雨以外のイベント
... ... ... ...