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. Выберите параметр «Табличные файлы» на вкладке «Данные из файлов» и найдите файл, содержащий вышеуказанные данные.

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

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

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

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

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

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

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

Отображение преобразованных данных

Преобразованные данные можно увидеть, создав Table Box используя опцию в меню Layout → New Sheet Object.