Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Vrátí minimum výrazu v záznamech, pro které se predikát vyhodnotí jako true.
- Dá se použít jenom v kontextu agregace uvnitř souhrnu.
Viz také – min(), která vrátí minimální hodnotu ve skupině bez predikátu výrazu.
Syntaxe
minif
(
Predikát výrazu,)
Přečtěte si další informace o konvencích syntaxe.
Parametry
| Název | Type | Požadováno | Popis |
|---|---|---|---|
| Výraz | string |
✔️ | Výraz, který se použije pro výpočet agregace. |
| Predikát | 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í událostí 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ů.
| State | MinDamageWithCasualties |
|---|---|
| TEXAS | 8000 |
| KANSAS | 5000 |
| IOWA | 45000 |
| ILLINOIS | 100000 |
| MISSOURI | 10000 |
| GEORGIA | 500000 |
| MINNESOTA | 200000 |
| WISCONSIN | 10000 |
| NEW YORK | 250 000 |
| NORTH CAROLINA | 15000 |
| ... | ... |
Související obsah
- typy funkcí agregace na první pohled
- maxif() (agregační funkce)
- min_of()
- arg_max() (agregační funkce)