Назначение

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

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

Один вход in и выход out. Первое поле результата содержит исходные названия полей; следующие столбцы соответствуют исходным строкам.

Параметры

ПараметрНастройки и значенияВарианты и ограничения
header_columnСтолбец, значения которого становятся новыми заголовками. Пустое значение использует автоматические имена.По умолчанию: empty
До 256 символов
field_columnИмя первого столбца результата; по умолчанию Field.По умолчанию: Field
До 256 символов
prefixПрефикс автоматических имён; по умолчанию Row_.По умолчанию: Row_
До 128 символов

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

  1. Выберите столбец будущих заголовков или оставьте автоматический режим.
  2. Назовите первое поле и задайте префикс.
  3. Проверьте уникальность и непустоту новых заголовков.
  4. Проверьте размер матрицы перед дальнейшей записью.

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

  • header_column задаёт заголовки и не создаёт отдельную строку значений.
  • NULL в header_column получает автоматическое имя; повторяющиеся или некорректные заголовки останавливают формирование результата.
  • Исходное количество строк становится шириной: действуют ограничение в 16384 столбца и общее ограничение ячеек.
  • Большие «длинные» таблицы обычно лучше обрабатывать группировкой или разворотом столбцов: транспонирование делает их слишком широкими.

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

Вход: Metric, Jan, Feb со строками Revenue/100/120 и Cost/60/70. Задайте header_column=Metric, field_column=Month. Выход: Month, Revenue, Cost со строками Jan/100/60 и Feb/120/70.