maxif() (aggregációs függvény)

Szolgáltatások váltása a Verzió legördülő listával. További információ a navigációról.
A következőkre vonatkozik: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Kiszámítja az kitevő maximális értékét azon rekordokban, amelyek predikátumát kiértékeli true.

Jegyzet

Ez a függvény a összesítő operátorral együtt.

Lásd még: max() függvény, amely predikátum kifejezés nélkül adja vissza a csoport teljes maximális értékét.

Szintaxis

maxif( , predikátum)

További információ szintaxiskonvenciákról.

Paraméterek

Név Típus Szükséges Leírás
string ✔️ Az összesítés kiszámításához használt kifejezés.
predikátum string ✔️ A sorok szűrésére használt kifejezés.

Visszatér

Az kitevő maximális értékét adja vissza azon rekordokban, amelyeknél predikátum kiértékelése true.

Példa

Ez a példa az áldozatok nélküli események maximális károsodását mutatja be.

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

kimeneti

A megjelenített eredménytábla csak az első 10 sort tartalmazza.

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