make_list_with_nulls() (集計関数)

dynamicグループ内の expr のすべての値 (null 値を含む) の配列を作成します。

Note

この関数は、summarize 演算子と組み合わせて使用します。

構文

make_list_with_nulls(expr)

構文規則について詳しく知る。

パラメーター

名前 必須 説明
expr string ✔️ 配列の作成に使用する式。

戻り値

グループ内の dynamicexpr のすべての値 (null 値を含む) の JSON オブジェクト (配列) を返します。 演算子への入力が summarize 並べ替えられていない場合、結果の配列内の要素の順序は未定義になります。 summarize 演算子への入力が並べ替えされている場合、結果の配列内の要素の順序は入力の順序に従います。

ヒント

任意のキーで順序付きリストを作成するには、array_sort_asc() または array_sort_desc() 関数を使用します。

次の例は、結果の null 値を示しています。

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)

出力

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