Объединение данных из разных строк в строку

Я получаю данные из одного столбца в таблице данных. Мне нужно, чтобы он был объединен в строку, разделенную запятой или любым разделителем.

Конечный результат должен быть строкой вместо табличных данных.

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

Мне нужно объединить результат, объединенный в строку с разделителем.

Результат должен быть: "apple,orange,grapes"

1 ответ

Решение

Попробуйте объединить 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

Другие вопросы по тегам