minif() (agregační funkce)

Vrátí minimum výrazu v záznamech, pro které se predikát vyhodnotí jako true.

Viz také funkce min(), která vrací minimální hodnotu ve skupině bez výrazu predikátu.

Syntax

minif(Výraz,Predikátu)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
Výraz string ✔️ Výraz, který se použije pro výpočet agregace.
Predikátu string ✔️ Výraz, který se použije k filtrování řádků.

Návraty

Minimální hodnota výrazu v záznamech, pro které se predikát vyhodnotí jako true.

Příklad

Tento příklad ukazuje minimální poškození pro události s oběťmi (s výjimkou 0).

StormEvents
| extend Damage=DamageCrops+DamageProperty, Deaths=DeathsDirect+DeathsIndirect
| summarize MinDamageWithCasualties=minif(Damage,(Deaths >0) and (Damage >0)) by State 
| where MinDamageWithCasualties >0 and isnotnull(MinDamageWithCasualties)

Výstup

Zobrazená tabulka výsledků obsahuje pouze prvních 10 řádků.

Stav MinDamageWithCasualties
TEXAS 8000
KANSAS 5000
IOWA 45000
ILLINOIS 100000
MISSOURI 10000
GRUZIE 500000
MINNESOTA 200000
WISCONSIN 10000
NEW YORK 250 000
SEVERNÍ KAROLÍNA 15 000
... ...