次の方法で共有


minif() (集計関数)

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

Predicatetrueに評価されるレコード内のExprの最小値を返します。

  • summarize 内での集計というコンテキストでのみ使用できます。

「- Min () 関数」を参照してください。この関数は、述語式が指定されていないグループ全体の最小値を返します。

構文

minif(Expr,Predicate)

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

パラメーター

件名 タイプ Required 説明
Expr string ✔️ 集計計算に使用する式。
Predicate string ✔️ 行のフィルター処理に使用される式。

返品

Predicatetrueと評価されるレコードの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
KANSAS 5000
アイオワ州 45000
ILLINOIS 100000
MISSOURI 10000
ジョージア 500000
ミネソタ 200000
WISCONSIN 10000
NEW YORK 25000
ノースカロライナ 15000
... ...