Delen via


maxif() (aggregatiefunctie)

Van toepassing op: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel-

Berekent de maximumwaarde van expr- in records waarvoor predicaat resulteert in true.

Notitie

Deze functie wordt gebruikt in combinatie met de operator summarize.

Zie ook : functie max(), die de maximumwaarde voor de groep retourneert zonder predicaatexpressie.

Syntaxis

maxif( , predicaat)

Meer informatie over syntaxisconventies.

Parameters

Naam Type Vereist Beschrijving
expr- string ✔️ De expressie die wordt gebruikt voor de aggregatieberekening.
predicaat string ✔️ De expressie die wordt gebruikt om rijen te filteren.

Retourneert

Retourneert de maximumwaarde van expr- in records waarvoor predicaat resulteert in true.

Voorbeeld

In dit voorbeeld ziet u de maximale schade voor gebeurtenissen zonder slachtoffers.

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

uitvoer

De weergegeven resultatentabel bevat alleen de eerste 10 rijen.

-- --
TEXAS 25000000
KANSAS 37500000
IOWA 15000000
ILLINOIS 5000000
MISSOURI 500005000
GEORGIË 344000000
MINNESOTA 38390000
WISCONSIN 45000000
NEBRASKA 4000000
NEW YORK 26000000
... ...