minif() (彙總函式)

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

  • 僅用於 summarize 內部彙總的內容。

另請參閱 - min() 函式,此函式會傳回不使用述詞運算式的群組中最小的值。

語法

minif(Expr,Predicate)

深入瞭解 語法慣例

參數

名稱 類型 必要 Description
Expr string ✔️ 將用於匯總計算的表達式。
Predicate string ✔️ 將用來篩選數據列的表達式。

傳回

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

範例

此範例顯示具有 (例外狀況 (事件的最低損害)

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
WISCONSIN 10000
紐約 25000
北卡羅來納州 15000
... ...