minif() (fonction d’agrégation)

Retourne la valeur minimale d’Expr dans les enregistrements pour lesquels Predicate prend la valeur true.

  • Peut être utilisé uniquement dans un contexte d’agrégation à l’intérieur de l’opérateur summarize.

Voir aussi - fonction min(), qui retourne la valeur minimale dans le groupe sans expression de prédicat.

Syntax

minif(Expr,Prédicat)

Découvrez les conventions de syntaxe.

Paramètres

Nom Type Obligatoire Description
Expr string ✔️ Expression qui sera utilisée pour le calcul d’agrégation.
Predicate string ✔️ Expression qui sera utilisée pour filtrer les lignes.

Retours

Valeur minimale d’Expr dans les enregistrements pour lesquels Predicate prend la valeur true.

Exemple

Cet exemple montre les dommages minimaux pour les événements avec des victimes (sauf 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)

Sortie

Le tableau des résultats affiché inclut uniquement les 10 premières lignes.

State MinDamageWithCasualties
TEXAS 8000
KANSAS 5 000
IOWA 45000
ILLINOIS 100000
MISSOURI 10000
GEORGIE 500000
MINNESOTA 200000
WISCONSIN 10000
NEW YORK 25000
CAROLINE DU NORD 15000
... ...