Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |
| ... | ... |