Призначення

Створює рядок для кожного початкового поля й колонку для кожного початкового рядка. На відміну від Unpivot, повністю повертає структуру таблиці та підходить для компактних матриць.

Входи та виходи

Один in та out. Перше поле результату містить початкові назви полів; наступні колонки відповідають початковим рядкам.

Параметри

ПараметрНалаштування та значенняВаріанти й межі
header_columnКолонка, значення якої стануть новими заголовками. Порожнє значення — автоматичні назви.Типово: порожньо
До 256 символів
field_columnНазва першої колонки результату, типово Field.Типово: Field
До 256 символів
prefixПрефікс автоматичних назв, типово Row_.Типово: Row_
До 128 символів

Покрокове налаштування

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

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

  • Колонка header_column використовується як заголовки та не утворює окремого рядка значень.
  • NULL у header_column отримує автоматичну назву; однакові чи недозволені заголовки зупиняють результат.
  • Кількість початкових рядків перетворюється на ширину: діє межа 16384 колонки й загальний ліміт комірок.
  • Великі «довгі» таблиці зазвичай краще обробляти через групування/Unpivot, оскільки після транспонування вони стануть надто широкими.

Приклад налаштування

Вхід Metric, Jan, Feb з рядками Revenue/100/120 і Cost/60/70. header_column=Metric, field_column=Month. Вихід Month, Revenue, Cost із рядками Jan/100/60 та Feb/120/70.