Dela via


minif() (sammansättningsfunktion)

Returnerar det minsta uttr i poster som Predikat utvärderas till true.

  • Kan endast användas i samband med aggregering inuti summarize

Se även funktionen min (), som returnerar det minsta värdet i gruppen utan predikatuttryck.

Syntax

minif(Uttryck,Predikat)

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
Uttryck string ✔️ Uttryck som ska användas för aggregeringsberäkning.
Predikat string ✔️ Uttryck som ska användas för att filtrera rader.

Returer

Det minsta värdet för Uttr i poster för vilka Predikat utvärderas till true.

Exempel

Det här exemplet visar den minsta skadan för händelser med skadade (utom 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)

Resultat

Resultattabellen som visas innehåller bara de första 10 raderna.

Tillstånd MinDamageWithCasualties
TEXAS 8000
KANSAS 5000
IOWA 45000
ILLINOIS 100000
MISSOURI 10000
GEORGIEN 500000
MINNESOTA 200000
WISCONSIN 10000
NEW YORK 25000
NORTH CAROLINA 15 000
... ...