make_list_with_nulls() (funzione di aggregazione)

Crea una dynamic matrice di tutti i valori di expr nel gruppo, inclusi i valori Null.

Nota

Questa funzione viene usata insieme all'operatore di riepilogo.

Sintassi

make_list_with_nulls(Expr)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
Expr string ✔️ Espressione da usare per creare la matrice.

Restituisce

Restituisce un dynamic oggetto JSON (matrice) di tutti i valori di expr nel gruppo, inclusi i valori Null. Se l'input dell'operatore summarize non è ordinato, l'ordine degli elementi nella matrice risultante non è definito. Se l'input dell'operatore summarize viene ordinato, l'ordine degli elementi nella matrice risultante tiene traccia di quella dell'input.

Suggerimento

Usare la array_sort_asc() funzione o array_sort_desc() per creare un elenco ordinato in base a una chiave.

Esempio

Nell'esempio seguente vengono illustrati valori Null nei risultati.

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]