maxif() (aggregatiefunctie)

Berekent de maximale waarde van expr in records waarvoor predicaat wordt geëvalueerd als true.

Notitie

Deze functie wordt gebruikt in combinatie met de samenvattende operator.

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

Syntax

maxif(Expr,Predikaat)

Meer informatie over syntaxisconventies.

Parameters

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

Retouren

Retourneert de maximale waarde van expr in records waarvoor predicaat wordt geëvalueerd 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.

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