Aracılığıyla paylaş


make_list_with_nulls() (toplama işlevi)

Null değerler de dahil olmak üzere gruptaki ifadenin tüm değerlerini içeren bir dynamic dizi oluşturur.

Not

Bu işlev summarize işleciyle birlikte kullanılır.

Syntax

make_list_with_nulls(ifade)

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
ifade string ✔️ Diziyi oluşturmak için kullanılacak ifade.

Döndürülenler

Null değerler de dahil olmak üzere gruptaki ifadenin tüm değerlerini içeren birdynamic JSON nesnesi (dizi) döndürür. İşleç girişi summarize sıralanmamışsa, sonuçta elde edilen dizideki öğelerin sırası tanımlanmamıştır. İşleç girişi summarize sıralanmışsa, sonuçta elde edilen dizideki öğelerin sırası girişin sıralamasını izler.

İpucu

Bir anahtara array_sort_asc() göre sıralı liste oluşturmak için or array_sort_desc() işlevini kullanın.

Örnek

Aşağıdaki örnekte sonuçlardaki null değerler gösterilmektedir.

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)

Çıkış

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