maxif() (Aggregationsfunktion)

Berechnet den maximalen Wert von expr in Datensätzen, für die das Prädikat mit trueausgewertet wird.

Hinweis

Diese Funktion wird in Verbindung mit dem Zusammenfassungsoperator verwendet.

Siehe auch - max() -Funktion, die den Maximalwert für die gesamte Gruppe ohne Prädikatausdruck zurückgibt.

Syntax

maxif(Expr,Prädikat)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
expr string ✔️ Der Ausdruck, der für die Aggregationsberechnung verwendet wird.
predicate string ✔️ Der Ausdruck, der zum Filtern von Zeilen verwendet wird.

Gibt zurück

Gibt den maximalen Wert von expr in Datensätzen zurück, für die das Prädikat in trueausgewertet wird.

Beispiel

Dieses Beispiel zeigt den maximalen Schaden für Ereignisse ohne Opfer.

StormEvents
| extend Damage=DamageCrops + DamageProperty, Deaths=DeathsDirect + DeathsIndirect
| summarize MaxDamageNoCasualties=maxif(Damage, Deaths == 0) by State

Ausgabe

Die angezeigte Ergebnistabelle enthält nur die ersten 10 Zeilen.

State MaxDamageNoCasualties
TEXAS 25000000
KANSAS 37500000
IOWA 15000000
ILLINOIS 5000000
MISSOURI 500005000
GEORGIA 344000000
MINNESOTA 38390000
WISCONSIN 45000000
NEBRASKA 4000000
NEW YORK 26000000
... ...