iff()
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
當條件評估為 true
時,ifthen傳回值,否則會傳else回值。
和
iif()
函iff()
式是相等的。
語法
iff(
if,
then,
else)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
if | string |
✔️ | 評估為布爾值的表達式。 |
then | 純量 | ✔️ | 當條件評估為 true 時if,會傳回其值的表達式。 |
else | 純量 | ✔️ | 當條件評估為 false 時if,會傳回其值的表達式。 |
傳回
當條件評估為 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 | 雷暴風 | 非雨事件 |
... | ... | ... | ... |