minif() (Aggregationsfunktion)

Gibt das Minimum an Expr in Datensätzen zurück, für die Prädikat in trueausgewertet wird.

  • Kann nur im Kontext der Aggregation in summarize verwendet werden.

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

Syntax

minif(Expr,Prädikat)

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

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

Gibt zurück

Der Mindestwert von Expr in Datensätzen, für die Prädikat als trueausgewertet wird.

Beispiel

Dieses Beispiel zeigt den minimalen Schaden für Ereignisse mit Verletzten (außer 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)

Ausgabe

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

State MinDamageWithCasualties
TEXAS 8.000
KANSAS 5.000
IOWA 45000
ILLINOIS 100.000
MISSOURI 10000
GEORGIA 500000
MINNESOTA 200.000
WISCONSIN 10000
NEW YORK 25000
NORTH CAROLINA 15000
... ...