minif() (aggregatiefunctie)

Retourneert het minimum van Expr in records waarvoor Predicate resulteert in true.

  • Kan alleen worden gebruikt in de context van aggregatie binnen summarize

Zie ook de functie min(), die de minimumwaarde voor de groep zonder predicaatexpressie retourneert.

Syntax

minif(Expr,Predikaat)

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
Expr string ✔️ Expressie die wordt gebruikt voor aggregatieberekening.
Predicaat string ✔️ Expressie die wordt gebruikt om rijen te filteren.

Retouren

De minimumwaarde van Expr in records waarvoor Predicate resulteert in true.

Voorbeeld

In dit voorbeeld ziet u de minimale schade voor gebeurtenissen met slachtoffers (met uitzondering van 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)

Uitvoer

De weergegeven resultatentabel bevat alleen de eerste 10 rijen.

Staat MinDamageWithCasualties
TEXAS 8000
KANSAS 5000
IOWA 45000
ILLINOIS 100000
MISSOURI 10.000
GEORGIË 500000
MINNESOTA 200000
WISCONSIN 10.000
NEW YORK 25.000
NORTH CAROLINA 15.000
... ...