minif() (funzione di aggregazione)

Restituisce il valore minimo di Expr nei record per cui Predicate restituisce true.

  • Si può usare solo nel contesto dell'aggregazione all'interno di summarize

Vedere anche - funzione min(), che restituisce il valore minimo nel gruppo senza espressione di predicato.

Sintassi

minif(Expr,Predicato)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
Expr string ✔️ Espressione che verrà utilizzata per il calcolo delle aggregazioni.
Predicate string ✔️ Espressione che verrà utilizzata per filtrare le righe.

Restituisce

Valore minimo di Expr nei record per cui Predicate restituisce true.

Esempio

Questo esempio mostra il danno minimo per gli eventi con vittime (tranne 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)

Output

La tabella dei risultati mostrata include solo le prime 10 righe.

State MinDamageWithCasualties
TEXAS 8000
KANSAS 5000
IOWA 45000
ILLINOIS 100000
MISSOURI 10000
GEORGIA 500000
MINNESOTA 200000
WISCONSIN 10000
NEW YORK 25000
CAROLINA DEL NORD 15000
... ...