共用方式為


minif() (聚合函數)

傳回述詞評估為 true的記錄中 Expr最小值。

  • 只能在 summarize 內的匯總內容中使用

另請參閱 - 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
... ...