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

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


Транспонирование таблицы

Операция транспонирования таблицы в Power Query преобразует таблицу в 90 градусов, превращая строки в столбцы и столбцы в строки.

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

Пример исходной таблицы для транспонирования.

Снимок экрана: таблица с четырьмя столбцами с именем "Столбец 1–4" со всеми столбцами, заданными для типа текстовых данных. Столбец 1 содержит события в строке 1, участники в строке 2 и средства в строке 3. Столбец 2 содержит событие 1 в строке 1, 150 в строке 2 и 4000 в строке 3. Столбец 3 содержит событие 2 в строке 1, 450 в строке 2 и 10000 в строке 3. Столбец 4 содержит событие 2 в строке 1, 1250 в строке 2 и 15000 в строке 3.

Цель этого примера — транспонировать эту таблицу, чтобы в конечном итоге было четыре строки и три столбца.

Окончательная выходная таблица.

Снимок экрана: таблица с тремя столбцами с именем "События" с типом текстовых данных, "Участники" с типом данных "Целое число" и "Средства" с целым типом данных чисел. Столбец "События" содержит от верхнего до нижнего, события 1, события 2 и события 3. Столбец "Участники" содержит от верхнего до нижнего, 150, 450 и 1250. Столбец "Средства" содержит от верхнего до нижнего, 4000, 10000 и 15000.

На вкладке "Преобразование " на ленте выберите Transpose.

Снимок экрана: команда Transpose на вкладке

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

Пример выходной таблицы после операции транспонирования.

Снимок экрана: таблица с тремя столбцами с именем Column 1, Column 2 и Column 3 с всеми столбцами, заданными для типа данных Any. Столбец 1 содержит от верхней до нижней части, события, событие 1, событие 2 и событие 3. Столбец 2 содержит от верхнего до нижнего, участников, 150, 450 и 1250. Столбец 3 содержит от верхней до нижней части, средства, 4000, 10000 и 15000.

Примечание

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

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

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

Результат этой операции дает вам нужные выходные данные.

Окончательный пример выходной таблицы.

Снимок экрана: окончательная таблица с тремя столбцами с именем "События" с типом текстовых данных, "Участники" с типом данных "Целое число" и "Фонды" с целым числом типа данных. Столбец "События" содержит от верхнего до нижнего, события 1, события 2 и события 3. Столбец "Участники" содержит от верхнего до нижнего, 150, 450 и 1250. Столбец "Средства" содержит от верхнего до нижнего, 4000, 10000 и 15000.

Примечание

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