maxif() (彙總函數)

計算述詞評估為 true的記錄中expr的最大值。

注意

此函式會與 summarize 運算子搭配使用。

另請參閱 max() 函數,而此函數會跨沒有述詞運算式的群組傳回最大值。

語法

maxif(expr,謂詞)

深入瞭解 語法慣例

參數

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

傳回

傳回述詞評估為 true的記錄中expr的最大值。

範例

此範例顯示沒有快取的事件損毀上限。

StormEvents
| extend Damage=DamageCrops + DamageProperty, Deaths=DeathsDirect + DeathsIndirect
| summarize MaxDamageNoCasualties=maxif(Damage, Deaths == 0) by State

輸出

顯示的結果數據表只包含前10個數據列。

狀態 MaxDamageNoCasualties
德克薩斯州 25000000
堪薩斯州 37500000
愛荷華州 15000000
伊利諾州 5000000
密蘇里州 500005000
喬治亞州 344000000
明尼蘇達州 38390000
WISCONSIN 45000000
內布拉斯加州 4000000
紐約 26000000
... ...