📅  最后修改于: 2020-11-29 07:33:30             🧑  作者: Mango
在分析数据时,我们遇到希望将列变成行,反之亦然的情况。这不仅涉及转置,还涉及将许多列汇总在一起或在一行中多次重复许多值,以实现表中所需的列和行布局。
请考虑以下输入数据,该数据显示了每个季度某产品的地区销售情况。我们使用以下给定数据创建定界文件(CSV)。
Quarter,Region1,Region2,Region 3
Q1,124,421,471
Q2,415,214,584
Q3,417,321,582
Q4,751,256,95
我们使用脚本编辑器加载以上输入数据,该脚本编辑器通过按Control + E来调用。选择选项“表文件”,然后浏览输入文件。选择如下所示的选项后,单击“下一步”。
在下一个窗口(文件向导→选项)中,单击“交叉表”按钮。它以不同的颜色突出显示列。粉色显示限定符字段,对于属性字段中的每个值,该字段将在多行中重复。 “属性”字段下的单元格值将作为数据。单击确定。
出现转换后的数据,其中所有“地区”字段都合并为一列,但每个季度重复一次值。
交叉表转换的Load脚本显示下面给出的命令。
使用菜单Layout→New Sheet Objects→Table Box创建Table Box工作表对象时,我们得到以下输出。