共用方式為


iff()

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

當條件評估為 true時,ifthen傳回值,否則會傳else回值。

iif()iff()式是相等的。

語法

iff(if, then, else)

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
if string ✔️ 評估為布爾值的表達式。
then 純量 ✔️ 當條件評估為 trueif,會傳回其值的表達式。
else 純量 ✔️ 當條件評估為 falseif,會傳回其值的表達式。

傳回

當條件評估為 true時,if此函式會傳回then值,否則會傳else回 值。

範例

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 雷暴風 非雨事件
... ... ... ...