Skip to content

Преобразование строк в столбцы

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
6.0-

1.2 Сценарии применения

Преобразование строк в столбцы превращает одномерную таблицу в двумерную.

  • Одномерные таблицы также часто называют конвейерными таблицами. Как правило, имеют фиксированное имя столбца, обычно входные данные нужно просто добавлять строка за строкой.
  • Двумерная таблица - это разновидность реляционной таблицы, обычно значение области данных необходимо определять по строкам и столбцам одновременно. Она больше соответствует нашим повседневным привычкам чтения, а информация в ней более сжата и подходит для представления результатов анализа.

10.png

Примечание: Для преобразования столбцов в строки см.

1.3 Функциональный профиль

В этой статье функция преобразования строк в столбцы есть только у [Базовой таблицы] из [Извлечения данных].

Создает новый столбец заголовка таблицы на основе значения поля.

2. Операционные шаги

2.1 Импорт данных

1) Скачать примерные данные: баллы по предметам.xlsx

2) Выберите папку в Public Data и загрузите образец Excel, который вы только что скачали, как показано ниже:

8.png

3) После загрузки мы можем просмотреть эту таблицу, которая представляет собой одномерную таблицу, и нажать кнопку "Редактировать". Как показано на рисунке ниже:

11.png

2.2 Преобразование рядов

1) Отметьте необходимые поля и добавьте шаг "Преобразование столбцов", как показано ниже:

12.png

2) Перейдите к следующему экрану.

①: Создайте поле с красной областью, аналогичное полю группировки.

②: На основе значения поля столбца создайте заголовок таблицы для нового поля. Так как новые столбцы, которые мы хотим создать, "Язык, Математика, Английский", относятся к полю "Предмет", мы выбираем "Предмет".

(iii): поле индикатора - поле, которое в конечном итоге заполнит зеленую область.

④: Нажмите "Предварительный просмотр данных".

13.png

(3) Сохраните и выйдите из интерфейса редактирования, пользователь может изменить название поля в интерфейсе предварительного просмотра. Как показано на рисунке ниже:

14.png

Конечный результат тот же, что и в разделе 1.2.

3. условия

3.1 Система автоматически разбивает строки и столбцы, если результаты превышают 500 столбцов.

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

Поэтому система автоматически прервет операцию преобразования строк в столбцы, если количество столбцов превышает 500, и выдаст сообщение: Код ошибки: 61300112 Результат преобразования строк в столбцы превышает 500 столбцов, и, возможно, вы выбрали неправильное поле преобразования строк в столбцы. Для обеспечения стабильной работы системы мы прервали расчет преобразования строк в столбцы, пожалуйста, перепроверьте настройки полей преобразования строк в столбцы!