make_list_with_nulls() (agregační funkce)

dynamic Vytvoří pole všech hodnot výrazu ve skupině, včetně hodnot null.

Poznámka

Tato funkce se používá ve spojení s operátorem summarize.

Syntax

make_list_with_nulls(Výraz)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
Výraz string ✔️ Výraz, který se má použít k vytvoření pole.

Návraty

dynamic Vrátí objekt JSON (pole) všech hodnot výrazu ve skupině, včetně hodnot null. Pokud vstup do operátoru summarize není seřazený, pořadí prvků ve výsledném poli není definováno. Pokud je vstup do operátoru summarize seřazený, pořadí prvků ve výsledném poli sleduje pořadí vstupu.

Tip

array_sort_asc() Pomocí funkce nebo array_sort_desc() vytvořte seřazený seznam podle nějakého klíče.

Příklad

Následující příklad ukazuje hodnoty null ve výsledcích.

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)

Výstup

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