次の方法で共有


avgif() (集計関数)

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

trueに評価されるレコードのexpraverageを計算します。

Note

この関数は、summarize 演算子と組み合わせて使用します。

構文

avgif(expr, predicate)

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
expr string ✔️ 集計計算に使用される式。 null 値を持つレコードは無視され、計算には含まれません。
述語 string ✔️ true の場合、 expr 計算値が平均に加算されます。

返品

predicatetrueに評価されるレコードのexprの平均値を返します。

次の例は、損害が発生した場合の州別の平均損害を計算します。

StormEvents
| summarize Averagedamage=tolong(avg( DamageCrops)),AverageWhenDamage=tolong(avgif(DamageCrops,DamageCrops >0)) by State

表示される結果テーブルには、最初の 10 行のみが含まれます。

都道府県 Averagedamage Averagewhendamage
テキサス州 7524 491291
KANSAS 15366 695021
アイオワ州 4332 28203
ILLINOIS 44,568 2574757
MISSOURI 340719 8806281
ジョージア 490702 57239005
ミネソタ 2835 144175
WISCONSIN 17764 438188
ネブラスカ 21366 187726
NEW YORK 5 10000
... ... ...