Dela via


maxif() (sammansättningsfunktion)

Gäller för: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Beräknar det maximala värdet för i poster för vilka predikat utvärderas till true.

Not

Den här funktionen används tillsammans med operatorn summarize.

Se även - max() funktion, som returnerar det maximala värdet i gruppen utan predikatuttryck.

Syntax

maxif( , predikat)

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Krävs Beskrivning
uttr string ✔️ Uttrycket som används för aggregeringsberäkningen.
predikat string ✔️ Uttrycket som används för att filtrera rader.

Returnerar

Returnerar det maximala värdet för uttr i poster för vilka predikat utvärderas till true.

Exempel

Det här exemplet visar den maximala skadan för händelser utan skadade.

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

utdata

Resultattabellen som visas innehåller endast de första 10 raderna.

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