Переименование столбцов
В Power Query можно переименовать столбцы для форматирования набора данных четким и кратким образом.
Например, давайте начнем с набора данных с двумя столбцами.
Столбец 1 | Столбец 2 |
---|---|
Панама | Панама |
USA | Нью-Йорк |
Канада | Торонто |
Заголовки столбцов — "Столбец 1 " и "Столбец 2", но вы хотите изменить эти имена на более понятные имена для столбцов.
- Столбец 1 становится страной
- Столбец 2 становится городом
Конечный результат, который требуется в Power Query, выглядит следующим образом.
Существует три способа переименовать столбец в Power Query.
Дважды щелкните заголовок столбца: действие двойного щелчка сразу же позволяет переименовать столбец.
Щелкните правой кнопкой мыши выбранный столбец: отображается контекстное меню и можно выбрать параметр "Переименовать ", чтобы переименовать выбранный столбец.
Параметр переименования на вкладке "Преобразование": на вкладке "Преобразование" в группе "Любой столбец" выберите параметр "Переименовать".
Power Query требует, чтобы имена столбцов таблицы были уникальными во всех столбцах. Это требование означает, что при попытке переименовать столбец в имя столбца, которое уже существует в таблице, появится ошибка с конфликтом имени столбца сообщения. Необходимо переименовать столбец в другое.
Например, для первой примера таблицы, предоставленной в этой статье, предположим, что вы пытаетесь переименовать столбец 1 и столбец 2 на Geography. Появится сообщение об ошибке, которое предотвращает переименование второго столбца в "Geography".
При выполнении многих действий в Power Query, которые могут привести к конфликту имени столбца, Power Query пытается отсознать путем переименования всех повторяющихся экземпляров одного и того же имени столбца. Способ переименования этих столбцов в Power Query заключается в добавлении суффикса в исходное имя столбца с разделителем (обычно точкой или подчеркиванием). Затем добавляется число, представляющее экземпляр повторяющегося имени столбца в порядке его поиска Power Query. Это переименование часто может происходить с такими действиями, как, но не ограничено:
Продвижение заголовков столбцов из первой строки: например, если вы попытаелись продвигать первую строку примера таблицы в этой статье, Power Query переименовывает столбцы в Панаму и Panama_1.
Примечание
Чтобы узнать больше о том, как повысить уровень заголовков из первой строки, перейдите в раздел "Повышение или понижение столбцов".
Расширение столбца с именем поля, которое также существует в текущей таблице: это может произойти, например при выполнении операции слияния, а столбец с объединенной таблицей содержит имена полей, которые также существуют в таблице. При попытке развернуть поля из этого столбца Power Query автоматически пытается диамбигировать, чтобы предотвратить ошибки конфликтов имен столбцов.