Condividi tramite


maxif() (funzione di aggregazione)

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Calcola il valore massimo di expr nei record per cui il predicato restituisce true.

Nota

Questa funzione viene usata insieme all'operatore summarize.

Vedere anche - funzione max() che restituisce il valore massimo nel gruppo senza espressione di predicato.

Sintassi

maxif(predicato expr,)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
expr string ✔️ Espressione utilizzata per il calcolo dell'aggregazione.
predicate string ✔️ Espressione utilizzata per filtrare le righe.

Valori restituiti

Restituisce il valore massimo di expr nei record per cui il predicato restituisce true.

Esempio

In questo esempio viene illustrato il danno massimo per gli eventi senza vittime.

StormEvents
| extend Damage=DamageCrops + DamageProperty, Deaths=DeathsDirect + DeathsIndirect
| summarize MaxDamageNoCasualties=maxif(Damage, Deaths == 0) by State

Output

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

Provincia MaxDamageNoCasualties
TEXAS 25000000
KANSAS 37500000
IOWA 15000000
ILLINOIS 5000000
MISSOURI 500005000
GEORGIA 344000000
MINNESOTA 38390000
WISCONSIN 45000000
NEBRASKA 4000000
NEW YORK 26000000
... ...