make_list_with_nulls()(聚合函数)
创建组中 expr 的所有值的 dynamic
数组(包括 null 值)。
注意
此函数与 summarize 运算符结合使用。
语法
make_list_with_nulls(
expr)
详细了解语法约定。
参数
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
expr | string |
✔️ | 将用来创建数组的表达式。 |
返回
返回组中 expr 的所有值的 dynamic
JSON 对象(数组),包括 null 值。
如果未对 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] |