第14期 | 带你零基础入门WPS Query编辑器(知识补充2)
HC.旋 



Lv.3 优质创作者
2.11.2透视列
透视列的原理
对一维表进行透视列,数据将进行如下图的重组。
首先构成纵向维度的初始列(即图中的姓名列)进行去重,对透视列(图中的科目列)也进行去重并横向排列,最后作为两个查找条件将一维表中的结果作为值列。
如下图,CHC同学作为去重后的条件1,数学作为去重后的条件2,再根据这两个条件,找到一维表里的成绩29,作为值列。
值列采用直接输出结果
需要注意的是,值列中的直接输出,不对结果进行聚合运算,可以直接以文本的方式展示。
如下图,对一维表课程表进行透视列,要透视的列为星期,新增列的值为直接输出课程,结果如下,其结果是二维表结构的课程表。
由于值列没有进行聚合,且为文本,采用直接输出的方式,最终形成课程表。
需要注意的是,如果值列的结果不止一条数据,需要对结果进行处理,否则会出错(变成List列表)。
2.11.3转置
转置的本质,是在表格中添加一条从左上角到右下角的虚线,将数据沿着这条虚线进行翻转而形成的新数据表,原来纵向数据改为横向,而横向数据改为纵向。
由于ETPQ里通常使用List类的公式处理数据,所以常常使用转置的方式来列转行后进行数据处理。
转置后的表格,再次转置,则会翻转回来,数据恢复初始状态。即转过去再转回来,也就是复原。
转置时,需要注意预先处理表头,将表头下降为第一行,否则转置后,表头会丢失。
知识点小结:
透视列原理
透视列值输出文本
转置
透视列原理
透视列值输出文本
转置
本次编辑电脑系统:
版本Windows 11 家庭中文版
版本号25H2
操作系统版本26200.8875
WPS版本:
12.1.0.26885-release
渠道号12012.2019
💖希望对你有助。欢迎点赞、评论、收藏!!!💖
查看我的更多合集:(点击跳转👉)WPS Query合集
Lv.1 新人创作者
Lv.3 优质创作者
Lv.2潜力创作者
Lv.3 优质创作者
Lv.1 新人创作者
Lv.3 优质创作者
Lv.3 优质创作者
Lv.3 优质创作者
Lv.3 优质创作者
Lv.3 优质创作者