make_list_with_nulls() (Aggregationsfunktion)
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Erstellt ein dynamic
Array aller Werte des Ausdrucks in der Gruppe, einschließlich Nullwerte.
Syntax
make_list_with_nulls(
expr)
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
expr | string |
✔️ | Der Ausdruck, der zum Erstellen des Arrays verwendet werden soll. |
Gibt zurück
Gibt ein dynamic
JSON-Objekt (Array) aller Werte des Ausdrucks in der Gruppe zurück, einschließlich NULL-Werten.
Wenn die Eingabe am summarize
Operator nicht sortiert ist, ist die Reihenfolge der Elemente im resultierenden Array nicht definiert.
Wenn die Eingabe für den summarize
Operator sortiert ist, verfolgt die Reihenfolge der Elemente im resultierenden Array die der Eingabe.
Tipp
Verwenden Sie die Funktion oder array_sort_desc()
die array_sort_asc()
Funktion, um eine sortierte Liste anhand eines Schlüssels zu erstellen.
Beispiel
Das folgende Beispiel zeigt NULL-Werte in den Ergebnissen.
let shapes = datatable (name:string , sideCount: int)
[
"triangle", int(null),
"square", 4,
"rectangle", 4,
"pentagon", 5,
"hexagon", 6,
"heptagon", 7,
"octagon", 8,
"nonagon", 9,
"decagon", 10
];
shapes
| summarize mylist = make_list_with_nulls(sideCount)
Output
mylist |
---|
[null,4,4,5,6,7,8,9,10] |