Compartilhar via


make_list_with_nulls() (função de agregação)

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Cria uma dynamic matriz de todos os valores de expr no grupo, incluindo valores nulos.

Observação

Essa função é usada em conjunto com o operador summarize.

Sintaxe

make_list_with_nulls(expr)

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
expr string ✔️ A expressão que deve ser usada para criar a matriz.

Devoluções

Retorna um dynamic objeto JSON (matriz) de todos os valores de expr no grupo, incluindo valores nulos. Se a entrada para o summarize operador não for classificada, a ordem dos elementos na matriz resultante será indefinida. Se a entrada para o summarize operador for classificada, a ordem dos elementos na matriz resultante rastreará a da entrada.

Dica

Use a array_sort_asc() função ou array_sort_desc() para criar uma lista ordenada por alguma tecla.

Exemplo

O exemplo a seguir mostra valores nulos nos 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)

Saída

minha lista
[nulo,4,4,5,6,7,8,9,10]