Назначение
Создаёт строку для каждого исходного поля и столбец для каждой исходной строки. В отличие от разворота столбцов, полностью поворачивает структуру таблицы и подходит для компактных матриц.
Входы и выходы
Один вход in и выход out. Первое поле результата содержит исходные названия полей; следующие столбцы соответствуют исходным строкам.
Параметры
| Параметр | Настройки и значения | Варианты и ограничения |
|---|---|---|
header_column | Столбец, значения которого становятся новыми заголовками. Пустое значение использует автоматические имена. | По умолчанию: emptyДо 256 символов |
field_column | Имя первого столбца результата; по умолчанию Field. | По умолчанию: FieldДо 256 символов |
prefix | Префикс автоматических имён; по умолчанию Row_. | По умолчанию: Row_До 128 символов |
Пошаговая настройка
- Выберите столбец будущих заголовков или оставьте автоматический режим.
- Назовите первое поле и задайте префикс.
- Проверьте уникальность и непустоту новых заголовков.
- Проверьте размер матрицы перед дальнейшей записью.
Правила и диагностика
- 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.