У надбудові Power Query можна згрупувати однакові значення в одному або кількох стовпцях в один згрупований рядок. Стовпець можна згрупувати за допомогою агрегатної функції або групування за рядком.

Приклад

Наведені нижче дії базуються на прикладі даних цього запиту:

Приклад даних перед агрегацією

Дані можна групувати за допомогою агрегатної функції, як-от "Сума" та "Середнє". Наприклад, потрібно підсумувати загальний обсяг проданих одиниць товару на рівні країни та каналу збуту, згрупований за стовпцями "Країна" та "Канал продажів".

  1. Щоб відкрити запит, знайдіть потрібну клітинку, завантажену з редактора Power Query, виберіть клітинку в даних, а потім натисніть кнопку Запит > Редагувати. Докладні відомості див. в розділі Створення, редагування та завантаження запиту в програмі Excel.

  2. Виберіть Основне > Групувати за.

  3. У діалоговому вікні Групувати за виберіть елемент Додатково, щоб вибрати кілька стовпців, за ким потрібно групувати.

  4. Щоб додати інший стовпець, виберіть Додати групування

    Порада    Щоб видалити або перемістити групування, виберіть елемент Додатково (...) поруч із полем імені групування.

  5. Виберіть стовпці Країна та Канал продажів.

  6. У наступному розділі: Нова

    назва стовпця    Введіть "Загальна кількість одиниць" для заголовка нового стовпця.

    Операція    Натисніть кнопку Сума. У списку доступні такі агрегації: Сума ,Середнє, Медіана, Мінімум,Максимум,Кількість рядків іКількість окремих рядків.

    Стовпець    Виберіть Одиниці, щоб указати, який стовпець агрегувати.

  7. Натисніть кнопку OK.

Результат

Результати групування за агрегацією

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

Кількість рядків,     у яких відображається кількість рядків у кожному згрупований рядок.

Групувати. Лічильник рядків

Усі рядки Буде вставлено внутрішнє значення таблиці. У ньому містяться всі рядки стовпців, за які ви згрупували. За потреби їх можна розгорнути. Докладні відомості див. в цьому стовпці: Робота зі списком, Записом або Структурованою таблицею.

Групувати. Усі рядки

Процедура

Наприклад, щоб згрупувати всі рядки, потрібно згрупувати загальну кількість одиниць товару та два інші стовпці, які надають вам назву та одиниці товару, що продаються для найвищої роботи, на рівні країни та каналу збуту.

  1. Щоб відкрити запит, знайдіть потрібну клітинку, завантажену з редактора Power Query, виберіть клітинку в даних, а потім натисніть кнопку Запит > Редагувати. Докладні відомості див. в розділі Створення, завантаження та редагування запиту в Excel.

  2. Виберіть Основне > Групувати за.

  3. У діалоговому вікні Групувати за виберіть елемент Додатково, щоб вибрати кілька стовпців, за ким потрібно групувати.

  4. Щоб додати стовпець для агрегації, у нижній частині діалогового вікна натисніть кнопку Додати агрегацію.  

    Порада    Щоб видалити або перемістити агрегацію, виберіть Додатково (...) поруч із полем стовпця.

  5. У розділі Групуватиза виберіть стовпці Країна та Канал продажів.

  6. Створіть два нові стовпці, виконавши такі дії: Агрегація Агрегація стовпця "Одиниці"

    за допомогою операції Сума. Назвіть цей стовпець Усього одиниць.

    Усі рядки    Додавання нового стовпця "Товари" за допомогою операції "Усі рядки". Назвіть цей стовпець Усього товарів. Оскільки ця операція діє для всіх рядків, не потрібно вибирати значення в розділі Стовпець, щоб він був недоступний.

  7. Натисніть кнопку OK.

Результат

Зразок процедур групування даних

Див. також

Довідка: Power Query для Excel

Групування або підсумовування рядків (docs.com)https://docs.microsoft.com/en-us/power-query/group-by

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших

Приєднатися до Microsoft оцінювачів >

Ця інформація корисна?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

Дякуємо за відгук!

×