Sdílet prostřednictvím


make_list_with_nulls() (agregační funkce)

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

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

Poznámka:

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

Syntaxe

make_list_with_nulls(výraz)

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

Parametry

Název Type Pož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 není vstup operátoru summarize seřazený, pořadí prvků ve výsledném poli není definováno. Pokud je vstup operátoru summarize seřazený, pořadí prvků ve výsledném poli sleduje pořadí vstupu.

Tip

array_sort_asc() Pomocí funkce můžete array_sort_desc() vytvořit 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]