szumha() (aggregációs függvény)
Kiszámítja azoknak a rekordoknak az összegét, amelyekben a predikátum kiértékeli a értéket true
.
A null értékek figyelmen kívül lesznek hagyva, és nem számítanak bele a számításba.
Megjegyzés
Ezt a függvényt az összegző operátorral együtt használja a rendszer.
Használhatja a sum() függvényt is, amely predikátumkifejezés nélkül összegzi a sorokat.
Syntax
sumif(
Kifejezés,
Predikátum)
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
Kifejezés | string |
✔️ | Az összesítés kiszámításához használt kifejezés. |
Predikátum | string |
✔️ | A sorok szűrésére használt kifejezés. Ha a predikátum értéke true , akkor a sor belekerül az eredménybe. |
Válaszok
Annak a kifnek az összegét adja vissza, amelynek a predikátumát a következő értékre értékeli ki: true
.
Példa a károk összegére az áldozatok száma nélkül
Ez a példa az áldozatok nélküli viharok teljes kárának összegét mutatja be.
StormEvents
| summarize DamageNoCasualties=sumif((DamageCrops+DamageProperty),(DeathsDirect+DeathsIndirect)==0) by State
Kimenet
A megjelenített eredménytábla csak az első 10 sort tartalmazza.
Állapot | DamageNoCasualties |
---|---|
TEXAS | 242638700 |
KANSAS | 407360000 |
IOWA | 135353700 |
ILLINOIS | 120394500 |
MISSOURI | 1096077450 |
GRÚZIA | 1077448750 |
MINNESOTA | 230407300 |
WISCONSIN | 241550000 |
NEBRASKA | 70356050 |
NEW YORK | 58054000 |
... | ... |
Példa a születési dátumok összegére
Ez a példa a 4-nél több betűt tartalmazó nevek születési dátumainak összegét mutatja be.
let T = datatable(name:string, day_of_birth:long)
[
"John", 9,
"Paul", 18,
"George", 25,
"Ringo", 7
];
T
| summarize sumif(day_of_birth, strlen(name) > 4)
Kimenet
sumif_day_of_birth |
---|
32 |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: