Share via


make_list_with_nulls() (sammansättningsfunktion)

Skapar en dynamic matris med alla värden för expr i gruppen, inklusive null-värden.

Anteckning

Den här funktionen används tillsammans med sammanfattningsoperatorn.

Syntax

make_list_with_nulls(Uttryck)

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
Uttryck string ✔️ Uttrycket som ska användas för att skapa matrisen.

Returer

Returnerar ett dynamic JSON-objekt (matris) med alla värden för expr i gruppen, inklusive null-värden. Om indata till operatorn summarize inte sorteras är ordningen på elementen i den resulterande matrisen odefinierad. Om indata till operatorn summarize sorteras spårar ordningen på elementen i den resulterande matrisen indata.

Tips

array_sort_asc() Använd funktionen eller array_sort_desc() för att skapa en ordnad lista med någon nyckel.

Exempel

I följande exempel visas null-värden i resultatet.

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)

Resultat

mylist
[null,4,4,5,6,7,8,9,10]