Назначение

Оставляет выбранные поля-идентификаторы и превращает каждый другой столбец в отдельную строку. Название столбца становится значением поля периода, а содержимое ячейки — значением показателя. Подходит для таблиц, в которых месяцы или показатели расположены по столбцам.

Входы и выходы

Один табличный вход in; out содержит id_columns и два новых столбца.

Параметры

ПараметрНастройки и значенияВарианты и ограничения
id_columnsПоля, повторяемые в каждой создаваемой строке; от 1 до 100. Все остальные поля разворачиваются в строки.Количество: 1–100
period_columnНазвание поля для исходных названий столбцов; по умолчанию Period.По умолчанию: Period
До 100 символов
unpivot_value_columnНазвание поля для значений ячеек; по умолчанию Value.По умолчанию: Value
До 100 символов

Пошаговая настройка

Снимок интерфейсаУвеличить ↗Настройка разворота столбцов. Company остаётся идентификатором строки, заголовки месяцев становятся значениями Month, а показатели попадают в Value.
Настройка разворота столбцов

Company остаётся идентификатором строки, заголовки месяцев становятся значениями Month, а показатели попадают в Value.

  1. Подключите широкую таблицу и прочитайте её поля.
  2. Выберите все поля-идентификаторы, например товар, подразделение и сценарий.
  3. Назовите новые поля, например Month и Value.
  4. Проверьте пример: каждый исходный месяц должен стать отдельной строкой.

Правила и диагностика

  • Имена идентификаторов и двух новых полей должны различаться.
  • Не оставляйте вспомогательный текстовый столбец среди периодов: он тоже будет развёрнут.
  • Количество строк увеличивается; контролируйте общее ограничение ячеек.
  • После разворота можно отдельно отфильтровать пустые показатели и нормализовать числа.

Пример настройки

Вход: Product=A, Jan=10, Feb=15. id_columns=[Product], period_column=Month, unpivot_value_column=Value. Выход: A, Jan, 10 и A, Feb, 15.