将不同行中的数据合并到字符串中

时间:2019-08-13 07:04:43

标签: kusto kql kusto-query-language

我正在从数据表的单个列中获取数据。我需要将其组合成一个用逗号或任何定界符分隔的字符串。

最终结果应该是字符串,而不是表格数据。

let words = datatable(word:string, code:string) [
"apple","A",
"orange","B",
"grapes","C"
];
words | project word;

我需要将合并的结果与带有定界符的字符串合并。

结果应为:"apple,orange,grapes"

1 个答案:

答案 0 :(得分:0)

尝试将strcat_array()summarize make_list()合并,如下所示:

let words = datatable(word:string, code:string) [
    "apple","A",
    "orange","B",
    "grapes","C"
];
words
| summarize result = strcat_array(make_list(word), ",")

这将返回具有单个字符串列的单个表,其值是:apple,orange,grapes