maxif() (toplama işlevi)

Koşulun olarakdeğerlendirildiğitruekayıtlardaki ifadenin en büyük değerini hesaplar.

Not

Bu işlev summarize işleciyle birlikte kullanılır.

Ayrıca bkz. koşul ifadesi olmadan grup genelinde en yüksek değeri döndüren max() işlevi.

Syntax

maxif(ifade,Yüklemi)

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
ifade string ✔️ Toplama hesaplaması için kullanılan ifade.
Yüklemi string ✔️ Satırları filtrelemek için kullanılan ifade.

Döndürülenler

Koşulun olarakdeğerlendirildiğitruekayıtlardaki ifadenin en büyük değerini döndürür.

Örnek

Bu örnekte can kaybı olmayan olaylar için en yüksek hasar gösterilmektedir.

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

Çıkış

Gösterilen sonuçlar tablosu yalnızca ilk 10 satırı içerir.

Durum MaxDamageNoCasualties
TEXAS 25000000
KANSAS 37500000
IOWA 15000000
ILLİNOİS 5000000
MİSSOURİ 500005000
GÜRCİSTAN 344000000
MİNNESOTA 38390000
WİSCONSİN 45000000
NEBRASKA 4000000
NEW YORK 26000000
... ...