Partager via


make_list_with_nulls() (fonction d’agrégation)

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Crée un dynamic tableau de toutes les valeurs d’expr dans le groupe, y compris les valeurs Null.

Remarque

Cette fonction est utilisée conjointement avec l’opérateur de synthèse.

Syntaxe

make_list_with_nulls(expr)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
expr string ✔️ Expression à utiliser pour créer le tableau.

Retours

Retourne un dynamic objet JSON (tableau) de toutes les valeurs d’expr dans le groupe, y compris les valeurs Null. Si l’entrée de l’opérateur summarize n’est pas triée, l’ordre des éléments dans le tableau résultant n’est pas défini. Si l’entrée de l’opérateur summarize est triée, l’ordre des éléments dans le tableau résultant effectue le suivi de celui de l’entrée.

Conseil

Utilisez la ou array_sort_desc() la array_sort_asc() fonction pour créer une liste triée par une clé.

Exemple

L’exemple suivant montre des valeurs null dans les résultats.

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)

Sortie

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