make_list_if() (összesítő függvény)
Létrehoz egy dynamic
kifejezésértékeket tartalmazó tömböt abban a csoportban, amelynek a predikátumát a következő értékre értékeli ki: true
.
A null értékeket a rendszer figyelmen kívül hagyja, és nem veszi figyelembe a számítást.
Megjegyzés
Ezt a függvényt az summarize operátorral együtt használjuk.
Syntax
make_list_if(
Kifejezés,
predikátum [,
maxSize])
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 |
✔️ | Egy predikátum, amelynek kiértékelése szükséges ahhoz, hogy true az expr hozzá legyen adva az eredményhez. |
maxSize | egész szám | A visszaadott elemek maximális száma. Az alapértelmezett és a maximális érték 1048576. |
Válaszok
A kifejezési vlaues tömböt adja vissza abban a csoportban, amelynek predikátumát a következő értékre értékeli ki: true
.dynamic
Ha az summarize
operátor bemenete nincs rendezve, az eredményül kapott tömb elemeinek sorrendje nincs meghatározva.
Ha az summarize
operátor bemenete rendezve van, az eredményként kapott tömb elemeinek sorrendje követi a bemenetét.
Példa
Az alábbi példában a 4-nél több betűt tartalmazó nevek listája látható.
let T = datatable(name:string, day_of_birth:long)
[
"John", 9,
"Paul", 18,
"George", 25,
"Ringo", 7
];
T
| summarize make_list_if(name, strlen(name) > 4)
Kimenet
list_name |
---|
["George", "Ringo"] |
Kapcsolódó tartalom
make_list
függvény, amely ugyanezt teszi, predikátum kifejezés nélkül.
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: