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 genomsnittliga för uttr i poster som predikat utvärderas till true.
Not
Den här funktionen används tillsammans med operatorn summarize.
Syntax
avgif
(
uttr,predikat)
Läs mer om syntaxkonventioner.
Parametrar
| Namn | Typ | Krävs | Beskrivning |
|---|---|---|---|
| uttr | string |
✔️ | Uttrycket som används för aggregeringsberäkning. Poster med null värden ignoreras och ingår inte i beräkningen. |
| predikat | string |
✔️ | Predikatet att om sant läggs det uttr beräknade värdet till i genomsnittet. |
Returnerar
Returnerar det genomsnittliga värdet för uttr i poster där predikat utvärderas till true.
Exempel
I följande exempel beräknas den genomsnittliga skadan efter tillstånd i fall där det uppstod några skador.
StormEvents
| summarize Averagedamage=tolong(avg( DamageCrops)),AverageWhenDamage=tolong(avgif(DamageCrops,DamageCrops >0)) by State
utdata
Resultattabellen som visas innehåller endast de första 10 raderna.
| Stat | Averagedamage | Averagewhendamage |
|---|---|---|
| TEXAS | 7524 | 491291 |
| KANSAS | 15366 | 695021 |
| IOWA | 4332 | 28203 |
| ILLINOIS | 44568 | 2574757 |
| MISSOURI | 340719 | 8806281 |
| GEORGIEN | 490702 | 57239005 |
| MINNESOTA | 2835 | 144175 |
| WISCONSIN | 17764 | 438188 |
| NEBRASKA | 21366 | 187726 |
| NEW YORK | 5 | 10 000 |
| ... | ... | ... |