Перейти к основному содержимому Перейти к дополнительному содержимому

Crosstable

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

Синтаксис:  

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

Аргументы:  

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

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

n

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

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

Пример:  

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

Person, Location, Jan, Feb, Mar

Bob, London, 100, 200, 300

Kate, New York, 400, 500, 600

];

Результат:

Пример 1
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

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

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

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

Подробнее

 

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!

Присоединяйтесь к программе модернизации аналитики

Remove banner from view

Модернизируйте ваши важные приложения QlikView без ущерба с помощью программы модернизации аналитики. Щелкните здесь для получения дополнительной информации или свяжитесь с нами: ampquestions@qlik.com