Прочитать на английском

Поделиться через


Переименование столбцов

В 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 автоматически пытается диамбигировать, чтобы предотвратить ошибки конфликтов имен столбцов.

    Расширение имен полей, которые уже существуют в таблице.