第11期 | 带你零基础入门WPS Query编辑器(透视列与逆透视列)


Lv.3 优质创作者
2.9:透视列与逆透视列
我们不讨论那么多,只讨论里面涉及到的【一维表】和【二维表】。
导入我的PQ分享\ 2.9透视列与逆透视列\成绩表,分别将里面的2张表按顺序上载到ETPQ(编辑器里左侧连接会出现表1和表2)。
一维表和二维表
上图左侧为一维表,右侧为二维表
左侧一行数据,如果不看表头,也能知道整行数据的意思,比如左侧的【CHC 英语 20】,说明CHC同学的英语成绩是20分,整个表格,只需要一条记录,能完整反映数据情况
右侧一行数据,【CHC 29 20 8】,如果只看数据,并不能知道29 20 8分别是什么意思,需要结合表头(即数学、英语、语文)才能知道该行数据的意思
简单的说,就是一维表表头每一列里的数据都分类好了(科目里分类了语文数学英语,没有其他科目分类了),并且每一行记录都能看懂数据表达的意思,不看表头也没有影响
二维表里的表头可以做分类,比如数学英语语文可以归类为科目,他们是同一个属性,且值里的数据,需要结合姓名列和表头才能读懂(比如F2单元格的29,需结合姓名列的【CHC】和表头的【数学】,才能得知具体意思)
在数据表里,一般一维表是数据源,通过数据透视表可以处理成二维表
一般情况下人们倾向于观看二维表,各种报表或汇总表通常也用二维表进行结果展示
一维表转化为二维表,在ETPQ里叫【透视列】,反之,二维表处理成一维表叫【逆透视列】
透视列
将WPS表格里的2张成绩表上载到PQ编辑器后,选中表1,即一维表
将一维表转化为二维表,先选中表1的【科目】列,然后点击【转换】选项卡下的【透视列】,如下图
在弹出的对话框中,因为刚刚选中【科目】,所以在【要透视的列】中也已正确显示科目列,新增列的值选择【直接输出】【成绩】,确定
同时可以在预览中看到结果,语数英已经分列显示了
二维表完成,结果如下
根据操作可以得知,选中的列,是为了作为二维表的表头(相当于数据透视表的列字段),而值列,将作为二维表的值结果(相当于透视表的值)
思考:和透视表有什么相似的地方?
逆透视列
选中表2的【数学、英语、语文】3列,点击转换下的【逆透视列】
结果已经接近一维表了,只需要双击标题的【属性】,将属性改为科目,将值改为分数,完成
在逆透视列右边的小三角下拉选项中,共有三种逆透视方式,仔细看,其实第一种和第三种是同一个意思,现在重点讲讲第二种【逆透视其他列】
这次是只有语数英三个科目,所以我们选中3列后操作逆透视列,但要是数据源更新了,后续增加物理、化学、生物的成绩,那逆透视列就需要选中语数英、物理、化学、生物,要是数据源再再次更细,增加历史、地理。。。成绩,这样每次要选中的列都不一样
这时可以只选中【姓名】列后,执行【逆透视其他列】,意思就是不确定有多少个科目,其他列全部做逆透视处理,如下
这样就不需要考虑新增加的科目问题了
一维表和二维表
透视列和逆透视列的表格构造
透视列中,选中的列将横向排放,相当于数据透视表的列字段
值列的选择,相当于透视表里的值
逆透视列中,通常采用逆透视其他列的操作(要逆透视的列不选,反而选中不相关的列执行逆透视其他列)
本次编辑电脑系统:
版本Windows 11 家庭中文版
版本号25H2
操作系统版本26200.8875
WPS版本:
12.1.0.26885-release
渠道号12012.2019
💖希望对你有助。欢迎点赞、评论、收藏!!!💖
查看我的更多合集:(点击跳转👉)WPS Query合集
Lv.1 新人创作者
Lv.3 优质创作者
Lv.3 优质创作者
Lv.3优质创作者
Lv.3 优质创作者