Учебники

QlikView — вращающиеся столы

Вращающаяся таблица в QlikView похожа на функцию транспонирования столбцов и строк в Microsoft Excel, но с некоторыми дополнительными опциями. Мы можем транспонировать столбцы в нескольких направлениях, и они дают разные результаты. В этой главе мы увидим обычную опцию транспонирования для преобразования строк в столбцы.

Входные данные

Давайте рассмотрим следующие исходные данные, которые представляют фактические и прогнозируемые показатели продаж.

Month,Forecast,Actual
March,2145,2247
April,2458,
May,1245,
June,5124,3652
July,7421,7514
August,2584,
September,5314,4251
October,7846,6354
November,6532,7451
December,4625,1424
January,8547,7852
February,3265,

Загрузить скрипт

Вышеуказанные данные загружаются в память QlikView с помощью редактора сценариев. Откройте редактор скриптов из меню «Файл» или нажмите Control + E. Выберите параметр «Табличные файлы» на вкладке «Данные из файлов» и найдите файл, содержащий вышеуказанные данные.

1_file_wizard

После нажатия Next, мы выбираем кнопку Enable Transformation Step , чтобы выполнить необходимое преобразование данных.

Выбор преобразования данных

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

2_rotate_option

Применить Поворот

Мы нажимаем кнопку « Транспонировать» , чтобы транспонировать вышеуказанные данные. Транспонированные данные отображаются, как показано ниже.

3_rotate_rotated

Скрипт загрузки для преобразованных данных

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

4_rotate_load_script

Показать преобразованные данные

Преобразованные данные можно увидеть, создав окно таблицы, используя опцию в меню Макет → Новый объект листа .