avgif() (Aggregationsfunktion)
Berechnet den Durchschnitt von Expr in Datensätzen, für die das Prädikat mit true
ausgewertet wird.
Hinweis
Diese Funktion wird in Verbindung mit dem Zusammenfassungsoperator verwendet.
Syntax
avgif
(
Expr,
Prädikat)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|
expr | string |
✔️ | Der Ausdruck, der für die Aggregationsberechnung verwendet wird. Datensätze mit null Werten werden ignoriert und nicht in die Berechnung einbezogen. |
predicate | string |
✔️ | Das Prädikat, dass, wenn true, der berechnete Expr-Wert dem Durchschnitt hinzugefügt wird. |
Gibt zurück
Gibt den Durchschnittswert von expr in Datensätzen zurück, in denen das Prädikat in ausgewertet wird true
.
Beispiel
In diesem Beispiel wird der durchschnittliche Schaden nach Zustand in Fällen berechnet, in denen ein Schaden aufgetreten ist.
StormEvents
| summarize Averagedamage=tolong(avg( DamageCrops)),AverageWhenDamage=tolong(avgif(DamageCrops,DamageCrops >0)) by State
Die angezeigte Ergebnistabelle enthält nur die ersten 10 Zeilen.
State | Averagedamage | DurchschnittWhendamage |
---|---|---|
TEXAS | 7524 | 491291 |
KANSAS | 15366 | 695021 |
IOWA | 4332 | 28203 |
ILLINOIS | 44568 | 2574757 |
MISSOURI | 340719 | 8806281 |
GEORGIA | 490702 | 57239005 |
MINNESOTA | 2835 | 144175 |
WISCONSIN | 17764 | 438188 |
NEBRASKA | 21366 | 187726 |
NEW YORK | 5 | 10000 |
... | ... | ... |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für