minif() (聚合函數)
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
傳回述詞評估為 true
的記錄中 Expr 的最小值。
另請參閱 - min() 函式,其會傳回整個群組的最小值,而不使用述詞表達式。
語法
minif
(
Expr,
述詞)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
Expr | string |
✔️ | 將用於匯總計算的表達式。 |
謂語 | string |
✔️ | 將用來篩選數據列的表達式。 |
傳回
述詞評估為 true
的記錄中 Expr 的最小值。
範例
此範例顯示傷亡事件的最低損害(0 除外)
StormEvents
| extend Damage=DamageCrops+DamageProperty, Deaths=DeathsDirect+DeathsIndirect
| summarize MinDamageWithCasualties=minif(Damage,(Deaths >0) and (Damage >0)) by State
| where MinDamageWithCasualties >0 and isnotnull(MinDamageWithCasualties)
輸出
顯示的結果數據表只包含前10個數據列。
州/省 | MinDamageWithCasualties |
---|---|
德克薩斯州 | 8000 |
堪薩斯州 | 5000 |
愛荷華州 | 45000 |
伊利諾州 | 100000 |
密蘇里州 | 10000 |
喬治亞州 | 500000 |
明尼蘇達州 | 200000 |
威斯康辛州 | 10000 |
紐約州 | 25000 |
北卡羅來那州 | 15000 |
... | ... |