次の方法で共有


minif() (集計関数)

[ バージョン ] ドロップダウン リストを使用してサービスを切り替えます。 ナビゲーションの詳細を確認します
適用対象: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

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

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

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

構文

minif ( Expr,述語)

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

パラメーター

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

返品

Predicateと評価されるレコードのtrueの最小値。

以下の例では、死傷者のいる事象の被害の最小値を示します (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
ニューヨーク州 25000
ノースカロライナ 15000
... ...