avgif() (fonction d’agrégation)
Calcule la moyenned’expr dans les enregistrements pour lesquels le prédicat prend la valeur true
.
Notes
Cette fonction est utilisée conjointement avec l’opérateur summarize.
Syntax
avgif
(
Expr,
Prédicat)
Découvrez les conventions de syntaxe.
Paramètres
Nom | Type | Obligatoire | Description |
---|---|---|---|
expr | string |
✔️ | Expression utilisée pour le calcul d’agrégation. Les enregistrements avec null des valeurs sont ignorés et ne sont pas inclus dans le calcul. |
predicate | string |
✔️ | Prédicat qui, si la valeur est true, la valeur calculée expr est ajoutée à la moyenne. |
Retours
Retourne la valeur moyenne de expr dans les enregistrements où le prédicat prend la valeur true
.
Exemple
Cet exemple calcule les dommages moyens par état dans les cas où il y a eu des dommages.
StormEvents
| summarize Averagedamage=tolong(avg( DamageCrops)),AverageWhenDamage=tolong(avgif(DamageCrops,DamageCrops >0)) by State
Le tableau des résultats affiché inclut uniquement les 10 premières lignes.
State | Moyennedamage | Moyennewhendamage |
---|---|---|
TEXAS | 7524 | 491291 |
KANSAS | 15366 | 695021 |
IOWA | 4332 | 28203 |
ILLINOIS | 44568 | 2574757 |
MISSOURI | 340719 | 8806281 |
GEORGIE | 490702 | 57239005 |
MINNESOTA | 2835 | 144175 |
WISCONSIN | 17764 | 438188 |
NEBRASKA | 21366 | 187726 |
NEW YORK | 5 | 10000 |
... | ... | ... |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour