Qlikview教程

QlikView 交叉表

在分析数据时,我们遇到过希望列变成行,反之亦然的情况。这不仅仅是关于转置,它还涉及将许多列卷在一起或在一行中多次重复许多值,以实现表格中所需的列和行布局。

输入数据

考虑以下输入数据,其中显示了某个产品每个季度的区域销售情况。我们使用以下给定数据创建一个分隔文件 (CSV)。
Quarter,Region1,Region2,Region 3
Q1,124,421,471
Q2,415,214,584
Q3,417,321,582
Q4,751,256,95

加载输入数据

我们使用脚本编辑器加载上述输入数据,该编辑器通过按 Control+E 调用。选择选项 Table Files 并浏览输入文件。选择如下所示的选项后,点击下一步。
1_cross_tab_file_wizard

交叉选项

在下一个窗口(文件向导→选项)中,单击 交叉表按钮。它以不同的颜色突出显示列。粉红色显示 限定符字段,对于 属性字段中的每个值,该字段将在多行中重复。属性字段下的单元格值作为数据。点击确定。
2_cross_tab_choose_fields

交叉转换

显示转换后的数据,其中所有区域字段都集中在一个列中,但每个季度的值都重复。
3_cross_tab_result1

加载脚本

交叉表转换的加载脚本显示了下面给出的命令。
4_cross_tab_load_script

交叉数据

使用菜单 布局→新建工作表对象→表格框创建表格框工作表对象时,我们得到以下输出。
5_cross_tab_table_box
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4