Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В Power Query можно проанализировать содержимое столбца с текстовыми строками, определив содержимое как строку JSON или XML.
Эту операцию синтаксического анализа можно выполнить, выбрав параметр Parse , найденный в следующих местах в редакторе Power Query:
Вкладка преобразования— этот параметр преобразует существующий столбец, анализируя его содержимое.
Добавление вкладки столбцов. Этот параметр добавляет новый столбец в таблицу, анализируя содержимое выбранного столбца.
В этой статье вы используете пример таблицы, содержащей следующие столбцы, которые необходимо проанализировать:
SalesPerson — содержит неподпарированные текстовые строки JSON со сведениями о firstName и LastName сотрудника отдела продаж, как показано в следующем примере.
{ "id" : 249319, "FirstName": "Lesa", "LastName": "Byrd" }Страна— содержит непарассированные текстовые строки XML со сведениями о стране и делении , которым назначена учетная запись, как показано в следующем примере.
<root> <id>1</id> <Country>USA</Country> <Division>BI-3316</Division> </root>
В примере таблицы также содержится столбец "Учетная запись", содержащий номер учетной записи и назначенную дату.
Цель — проанализировать указанные выше столбцы и развернуть содержимое этих столбцов, чтобы получить эти выходные данные.
Как JSON
Выберите столбец SalesPerson . Затем выберите JSON в раскрывающемся меню анализ на вкладке Преобразование. Эти шаги преобразуют столбец SalesPerson из текстовых строк в значения записи. Можно выбрать любое место в пробеле внутри ячейки со значением записи, чтобы получить подробный предварительный просмотр содержимого записи в нижней части экрана.
Щелкните значок развертывания рядом с заголовком столбца SalesPerson . В меню "Развернуть столбцы" выберите только поля FirstName и LastName . Кроме того, убедитесь, что выбрано Использовать исходное имя столбца в качестве префикса.
Результат этой операции дает следующую таблицу.
Как XML
Выберите столбец "Страна ". Затем нажмите кнопку XML в раскрывающемся меню синтаксического анализа на вкладке "Преобразование ". Эти шаги преобразуют столбец Country из текстовых строк в значения таблицы . Вы можете выбрать любое место в ячейке таблицы, чтобы получить детальный просмотр содержимого таблицы в нижней части экрана.
Щелкните значок «Развернуть» рядом с заголовком столбца Country. В меню "Развернуть столбцы" выберите только поля "Страна " и "Деление ". Кроме того, убедитесь, что выбран параметр Использовать исходное имя столбца в качестве префикса.
Все новые столбцы можно определить как текстовые столбцы. Результат этой операции дает выходную таблицу, которую вы ищете.