Повышение или понижение заголовков столбцов

При создании нового запроса из неструктурированных источников данных, таких как текстовые файлы, Power Query анализирует содержимое файла. Если Power Query идентифицирует другой шаблон для первой строки, он попытается повысить первую строку данных, чтобы быть заголовками столбцов для таблицы. Однако Power Query может неправильно определить шаблон 100 процентов времени, поэтому в этой статье объясняется, как вручную повысить или понижение заголовков столбцов из строк.

Повышение уровня строк в заголовки столбцов

В следующем примере Power Query не удалось определить заголовки столбцов для таблицы, так как таблица содержит набор строк заголовков для первых трех строк. Фактические заголовки столбцов для таблицы содержатся в строке 5.

Начальная пример таблицы для повышения уровня строк до заголовков столбцов.

Таблица со столбцами (Column1, Column2, Column3 и column 4) все заданы в типе текстовых данных, с четырьмя строками, содержащими заголовок в верхней части, заголовок столбца в строке 5 и семь строк данных в нижней части.

Прежде чем повысить уровень заголовков, необходимо удалить первые четыре строки таблицы. Чтобы сделать это, выберите меню таблицы в верхнем левом углу окна предварительного просмотра, а затем выберите " Удалить верхние строки".

Удалите верхние строки примера таблицы.

В окне "Удалить верхние строки" введите 4 в поле "Число строк".

Удаление окна верхних строк.

Примечание.

Чтобы узнать больше об удалении верхних строк и других операций таблицы, перейдите к разделу "Фильтр по позиции строки".

Результат этой операции оставляет заголовки в качестве первой строки таблицы.

Пример таблицы с заголовками столбцов в первой строке, а затем семь строк данных.

Расположения операции повышения заголовков

Здесь у вас есть несколько мест, где можно выбрать операцию повышения заголовков:

  • На вкладке "Главная " в группе "Преобразование ".

    Кнопка

  • На вкладке "Преобразование" в группе таблиц.

    Кнопка

  • В меню таблицы.

    Кнопка

После выполнения операции повышения заголовков таблица будет выглядеть следующим образом.

Окончательная таблица с операцией повышения заголовков.

Таблица с заголовками столбцов Date, Country, Total Units и Total Revenue и семь строк данных. Заголовок столбца Date имеет тип данных Date, заголовок столбца Country имеет тип текстовых данных, заголовок столбца Total Units имеет тип данных Кто числового числа, а заголовок столбца Total Revenue имеет тип данных Десятичного числа.

Примечание.

Имена столбцов таблицы должны быть уникальными. Если строка, которую требуется повысить до строки заголовка, содержит несколько экземпляров одной текстовой строки, Power Query отключит заголовки столбцов, добавив числовой суффикс перед каждой текстовой строкой, которая не является уникальной.

Понижение заголовков столбцов на строки

В следующем примере заголовки столбцов неверны: они фактически являются частью данных таблицы. Необходимо понизить заголовки, чтобы быть частью строк таблицы.

Таблица с частью данных, используемых в настоящее время в качестве заголовков столбцов.

Расположения операции с пониженными заголовками

У вас есть несколько мест, где можно выбрать операцию понижения заголовков:

  • На вкладке "Главная " в группе "Преобразование ".

    Кнопка

  • На вкладке "Преобразование" в группе таблиц.

    Кнопка

После выполнения этой операции таблица будет выглядеть следующим образом.

Таблица после понижения заголовков в строки с заголовками столбцов теперь устанавливается значение Column1, Column2, Column3 и Column4.

На последнем шаге выберите каждый столбец и введите новое имя. Конечный результат будет выглядеть следующим образом.

Окончательная таблица после переименования заголовков столбцов.

Окончательная таблица после переименования заголовков столбцов на Date, Country, Total Units и Total Revenue, с выделенными столбцами Переименовано в области параметров запроса и код M, показанный на строке формул.

См. также

Фильтрация по позиции строки