minif() (fonction d’agrégation)
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |
... | ... |