Compartir a través de


make_list_with_nulls() (función de agregación)

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Crea una dynamic matriz de todos los valores de expr en el grupo, incluidos los valores NULL.

Nota:

Esta función se usa junto con el operador summarize.

Sintaxis

make_list_with_nulls(expr)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
expr string ✔️ Expresión que se va a usar para crear la matriz.

Devoluciones

Devuelve un dynamic objeto JSON (matriz) de todos los valores de expr del grupo, incluidos los valores NULL. Si la entrada al summarize operador no está ordenada, el orden de los elementos de la matriz resultante no está definido. Si se ordena la entrada al summarize operador, el orden de los elementos de la matriz resultante realiza un seguimiento de la entrada.

Sugerencia

Use la array_sort_asc() función o array_sort_desc() para crear una lista ordenada por alguna clave.

Ejemplo

En el ejemplo siguiente se muestran valores NULL en los resultados.

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)

Salida

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