Partage via


minif() (fonction d’agrégation)

S’applique à : ✅Microsoft Fabric

Retourne le minimum d’Expr dans les enregistrements pour lesquels le prédicat est évalué à true.

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

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

Syntaxe

minif ( Prédicat Expr,)

En savoir plus sur les conventions de syntaxe.

Paramètres

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

Retours

Valeur minimale d’Exprdans les enregistrements pour lesquels le prédicat est évalué à true.

Exemple

Cet exemple montre le minimum de dommages pour les événements avec des victimes (à l’exception de 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 indiqué inclut uniquement les 10 premières lignes.

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