Condividi tramite


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,Predicate)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
Expr string ✔️ Espressione che verrà utilizzata per il calcolo delle aggregazioni.
Predicato string ✔️ Espressione che verrà utilizzata per filtrare le righe.

Valori restituiti

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

Esempio

In questo esempio viene illustrato il danno minimo per gli eventi con vittime (ad eccezione di 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.

Provincia MinDamageWithCasualties
TEXAS 8000
KANSAS 5000
IOWA 45000
ILLINOIS 100000
MISSOURI 10000
GEORGIA 500.000
MINNESOTA 200000
WISCONSIN 10000
NEW YORK 25000
NORTH CAROLINA 15000
... ...