Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Berechnet den Mittelwert des Ausdrucks in Datensätzen, für die prädikat ausgewertet wird true
.
Syntax
avgif
(
Ausdrucks-Prädikat,
)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
Expression | string |
✔️ | Der Ausdruck, der für die Aggregationsberechnung verwendet wird. Datensätze mit null Werten werden ignoriert und nicht in die Berechnung einbezogen. |
Prädikat | string |
✔️ | Das Prädikat, dass bei "true" der Ausdruck berechneten Wert dem Mittelwert hinzugefügt wird. |
Gibt zurück
Gibt den Mittelwert des Ausdrucks in Datensätzen zurück, in denen prädikat ausgewertet wird true
.
Beispiele
Im folgenden Beispiel wird der durchschnittliche Schaden nach Zustand in Fällen berechnet, in denen Schäden aufgetreten sind.
StormEvents
| summarize Averagedamage=tolong(avg( DamageCrops)),AverageWhenDamage=tolong(avgif(DamageCrops,DamageCrops >0)) by State
Ausgabe-
Die angezeigte Ergebnistabelle enthält nur die ersten 10 Zeilen.
Staat | Mittelwertdamage | Averagewhendamage |
---|---|---|
TEXAS | 7524 | 491291 |
KANSAS | 15366 | 695021 |
IOWA | 4332 | 28203 |
ILLINOIS | 44,568 | 2574757 |
MISSOURI | 340719 | 8806281 |
GEORGIEN | 490702 | 57239005 |
MINNESOTA | 2835 | 144175 |
WISCONSIN | 17764 | 438188 |
NEBRASKA | 21366 | 187726 |
NEW YORK | 5 | 10.000 |
... | ... | ... |