Partager via


minif() (fonction d’agrégation)

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

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’Expr dans 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
... ...