第13期 | 带你零基础入门WPS Query编辑器(知识补充1)


Lv.3 优质创作者
2.11补充知识点
2.11.1逆透视列
二维表与一维表
二维表的纵向字段为第1个维度,横向字段为第2个维度,纵横相交的那个单元格(交叉结果)为第3个维度。
三个维度的数据重新排列,纵向字段(第1维度)组成第1列,横向字段(第2维度)组成第2列,交叉值(第3维度)组成第3列,重新组合的结果表为一维表。如下图
纵向字段为姓名,横向字段为科目,交叉值为成绩,重组123列变为姓名列、科目列、成绩列。
逆透视列与逆透视其他列
可以在二维表选中语数英三列--逆透视列--转成一维表,也可以选中姓名列--逆透视其他列--转成一维表。
90%的情况下用第二种方式(逆透视其他列),因为这样操作比较方便。而且新增数据后,第一种要重新选列,第二种一般不用。
逆透视列的逻辑和特点
逆透视列的操作逻辑,其实是对每个交叉值进行逐行扫描,并补全纵向字段和横向字段。
如下图,二维表的成绩表变成一维表,本质是先将交叉值29,提取出来,放在最后一列。
然后将对应的纵向字段,也就是姓名CHC,补充到第1列。
再将29对应的横向字段,也就是科目数学,补充到第2列。
完成后,横向扫描到第2个交叉值,如下图,CHC同学英语20分,同样进行提取并补全。
以此类推,逐行扫描,直到整个表格的交叉值结束为止。
当交叉值为空时,逆透视列会跳过该空值的扫描,进行下个值的操作,这也是逆透视列的特点。
所以,当对二维表进行逆透视列来转化为一维表时,其特点是对交叉值进行逐行扫描、提取补充,最后再重新排列。
并且当遇到空值时,会跳过扫描和排列,进行下一个值的操作。
你透视列:逐行扫描,重新排列
本次编辑电脑系统:
版本Windows 11 家庭中文版
版本号25H2
操作系统版本26200.8875
WPS版本:
12.1.0.26885-release
渠道号12012.2019
💖希望对你有助。欢迎点赞、评论、收藏!!!💖
查看我的更多合集:(点击跳转👉)WPS Query合集
Lv.1 新人创作者
Lv.3 优质创作者
Lv.1 新人创作者
Lv.3 优质创作者
Lv.3 优质创作者
Lv.3 优质创作者
Lv.3优质创作者
Lv.3 优质创作者