Вы можете использовать функцию Json.Document
, чтобы прочитать столбец как JSON.
Я бы предложил создать пользовательский столбец с этой формулой:
Record.ToTable(Json.Document([mentionedlocations]))
и затем расширяем этот столбец, чтобы получить несколько нужных вам строк.
Собираем их вместе:
= Table.ExpandTableColumn(
Table.AddColumn(PreviousStep, "Custom",
each Record.ToTable(Json.Document([mentionedlocations]))),
"Custom", {"Name"}, {"locations"})
Это берет PreviousStep
в запросе, добавляет Custom
столбец, который преобразует текст JSON в таблицу, а затем расширяет столбец Name
в каждой из таблиц в столбце Custom
и переименовывает столбец locations
.