Power Query: таблиця таблиць

Ласкаво просимо до нашого блогу Power Query. Цього тижня я розглядаю, як переформатувати таблицю даних, яка складається з підтаблиць.

У мене є такі дані від моїх уявних продавців:

таблиця

У мене є інформація для трьох моїх продавців, але я хотів би переформатувати свої дані, щоб у мене було все в окремих стовпцях. Я починаю з вилучення своїх даних у Power Query, використовуючи опцію «З таблиці» у розділі «Отримати та перетворити» на вкладці «Дані».

Я приймаю область за замовчуванням, але знімаю галочку з розділу «Моя таблиця має заголовки», оскільки заголовки вгорі не для всіх даних.

Я видаляю крок "Змінений тип", оскільки він тут не служить.

Мої дані явно складаються з трьох окремих таблиць, тому я розділю цю таблицю, використовуючи M функція Table.Split ():

Сплит (таблиця як таблиця, pageSize як число) як список

Ця функція розділяє таблиця у список таблиць, де першим елементом списку є таблиця, що містить перший pageSize рядків з вихідної таблиці, наступним елементом списку є таблиця, що містить наступну pageSize рядки з вихідної таблиці, тощо.

Оскільки кожна з моїх підтаблиць однакового розміру, це буде працювати для мого прикладу. Я додаю крок за допомогою fx кнопку.