Международная конференция QlikWorld 2020. Присоединяйтесь к нам, чтобы узнать, как получить максимальную пользу от ваших данных. Действуйте быстро. Зарегистрируйтесь сейчас и сэкономьте.

Crosstable

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

Syntax:  

crosstable (attribute field name, data field name [ , n ] ) ( loadstatement | selectstatement )

Arguments:  

Аргумент Описание
attribute field name Поле, которое содержит значения атрибутов.
data field name

Поле, которое содержит значения данных.

n

Число полей описателя перед таблицей, которые следует преобразовать в общий формат. По умолчанию задается 1.

Crosstable — это распространенный тип таблиц, включающих матрицу значений, расположенную между двумя и более ортогональными списками данных в заголовках, один из которых используется в качестве заголовков столбцов. Типичный пример — один столбец для каждого месяца. В результате использования префикса crosstable заголовки столбцов (например, названия месяцев) будут сохранены в одном поле (поле атрибутов), а данные столбцов (номера месяцев) будут сохранены во втором поле (поле данных).

Example:  

Crosstable (Month, Sales, 2) LOAD * INLINE[

Person, Location, Jan, Feb, Mar

Bob, London, 100, 200, 300

Kate, New York, 400, 500, 600

];

Результат:

Person, Location, Month, Sales
Bob, London, Jan, 100
Bob, London, Feb, 200
Bob, London, Mar, 300
Kate, New York, Jan, 400
Kate, New York, Feb, 500
Kate, New York, Mar, 600

Мастер создания перекрестной таблицы

Мастер создания перекрестной таблицы представляет собой диалоговое окно, позволяющее создавать операторы перекрестной таблицы. Чтобы открыть диалоговое окно, нажмите кнопку Перекрестная таблица на странице Параметры мастера создания файлов. В мастере создания перекрестной таблицы можно выбрать следующие параметры:

Определяющие поля Число определяющих полей, предшествующих преобразуемым полям.
Поле атрибута Имя нового поля, которое будет содержать все поля (значения атрибутов), подлежащие преобразованию.
Поле данных Имя нового поля, которое будет содержать данные значений атрибутов.