Обработка таблиц: группировка с переносом данных в новые колонки


Пример:
У нас есть таблица с продажами за несколько лет, с такими полями: ID, ПРОДАВЕЦ, ГОД, СУММА.
Наша задача - получить новую таблицу, с полями: ПРОДАВЕЦ, 2017, 2018, 2019. Вставляем таблицу, в "Поле, содержащее данные *" пишем СУММА, в "Поля, из которых нужно выстроить новые колонки *" пишем ГОД, в "Игнорировать поля" пишем ID, нажимаем "Преобразовать".

Поле, содержащее данные *
Поля, из которых нужно выстроить новые колонки *
Игнорировать поля

Как пользоваться:
  1. Вставляем из Excel таблицу в поле "Таблица" с помощью стандартных функций Копировать-Вставить (Ctrl-C, Ctrl-V). Вставлять таблицу можно не только из Excel, но из любой другой программы. Формат таблицы: разделитель полей - символ табуляции. Первая строка - обязательно должна содержать названия полей. Названия полей не должны содержать , или ;
  2. В "Поле, содержащее данные" пишем название одного поля, в котором содержатся данные, которые и нужно будет разнести по новым колонкам. Название пишем точь-в-точь как в таблице, в том же регистре
  3. В "Поля, из которых нужно выстроить новые колонки" - задаем название одного (или нескольких) полей, из значений которых будут выстроены новые колонки. Можно писать название одного поля на каждой строке, либо в одну строку разделяя знаком табуляции, запятой или точкой с запятой
  4. Если есть поля, типа ID - лучше записать их в "Игнорировать поля"






(c) Алексей Лемешевский, 2020
VKontakte: vk.com/voicemsk
Facebook: facebook.com/voice.msk
Резюме: career.habr.com/voice-msk