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

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


Разница между 1D и 2D таблицами
Имена полей (столбцов) одномерной таблицы точно соответствуют типу данных в их полях. Можно увидеть, что данные о 'Продаже' вносятся в это поле и не появляются в другом столбце. В двумерной таблице нет возможности указать, что именно является основным значением, будь то продажи, количество или прибыль. Нет возможности узнать, чем является основное значение, без дополнительного добавления описания за пределами таблицы. Такая таблица все еще приемлема в качестве источника данных, однако, если вы продолжите ее расширять и захотите добавить информацию о "количестве продаж", таблица будет выглядеть так, как показано на следующем рисунке. Новые данные о продажах будут добавлены с правой стороны.

Добавление дополнительной информации, такую как магазины, прибыль, наценки, скидки и т. д. приведет к тому, что у таблицы будет все больше и больше полей(столбцов), что не удобно для анализа.
Как использовать таблицы 1D и 2D
Очевидно, что для группировки и обобщения данных, а также для построения диаграмм больше подходит одномерная таблица, поскольку имена полей соответствуют их типам данных или значениям по очереди, и нам нужно только найти соответствующее поле, чтобы найти нужные нам данные, а это очевидно недостижимо в двумерной таблице. Одномерная таблица - это способ естественной генерации данных, то есть, если данные генерируются естественным образом, они должны соответствовать формату одномерной таблицы для записи.
Двумерные таблицы не подходят для непосредственного использования в анализе. Данный вид больше подходит для использования в итоговой презентации для отчета.
Преобразование одномерных и двумерных таблиц
- Процесс преобразования одномерной таблицы в двумерную - это то, что мы понимаем как разворот или процесс категоризации, агрегирования, интерпретации и понимания данных. В Excel для этого можно использовать разворот таблицы, а в FineBI - функцию "Строка в столбец", которая позволяет сделать это одним щелчком мыши.
Дополнительную информацию см. в разделе: Строка в столбец
- Процесс преобразования двумерной таблицы в одномерную - это обратный разворот. В EXCEL трудно добиться этого напрямую, обычно необходимо установить дополнительные плагины. В FineBI можно использовать функцию "Столбцы в строки".
Подробнее см. в разделе:Столбцы в строки (обратный разворот)
Часто задаваемые вопросы о процессе преобразования строк.
Q:После выполнения функции "строки в столбцы" часть полей становятся пустыми
Ответ: Если поля не были преобразованы и значения строки оставшихся полей отличаются, то после преобразования их нельзя объединить в одну строку, и преобразованные значения будут разбросаны, как показано на рисунке ниже:

Q:Почему "Преобразование поля строки" в функции "Строка в столбец (таблица 1D в 2D)" использует имя столбца?
Ответ: Для функции преобразования строки в столбец в FineBI необходимо выбрать поля "Преобразовать поле строки" и "Значение нового столбца". Значение каждой соответствующей строки под выбранным полем (поле соответствует названию столбца) будет преобразовано в новое поле (уменьшение строк и добавление новых столбцов), а одно и то же значение станет одним и тем же столбцом.
Вопрос: Что произойдет, если я создам график непосредственно в виде двумерной таблицы, не выполняя преобразования строк/столбцов?
О: Графики FineBI необходимо отображать, перетаскивая поля "измерение" и "показатель" на соответствующие горизонтальную и вертикальную оси, например, чтобы увидеть тенденцию показателей продаж в зависимости от измерения времени, тогда горизонтальная ось представляет измерение времени, вертикальная ось - продажи, а время соответствует значению продаж.


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

