minif() (集計関数)

述語が に評価されるレコードの Expr の最小値をtrue返します。

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

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

構文

minif(Expr,Predicate)

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

パラメーター

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

戻り値

述語が に評価されるレコードの Exprtrue最小値。

以下の例では、死傷者のいる事象の被害の最小値を示します (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 行のみが含まれます。

State MinDamageWithCasualties
テキサス州 8000
KANSAS 5000
アイオワ州 45000
ILLINOIS 100000
MISSOURI 10000
GEORGIA 500000
ミネソタ 200000
WISCONSIN 10000
ニューヨーク 25000
ノースカロライナ 15000
... ...