SAP 剑客
于 2017-01-16 10:31:35 发布
18048
收藏 15
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本节要点:Power Query - 不使用 IF 嵌套进行匹配(突破 IF 语句嵌套写法)
标题可能很笼统,话不多说,直接看案例。
左表是学生成绩表,右边是成绩范围对应的等级,目的是匹配到学生成绩的等级。
这次我们不使用 IF 语句进行判断,结合之前所学,讲解一个新的方法。
首先依旧是将左右两个表添加进 PQ 界面。
首先处理 “范围表”。
将 “范围” 一列按照 “-” 进行拆分。
结果如下:
接着根据 “范围 1” 和“范围 2”进行扩充列。
“{[范围. 1]..[范围. 2]}“
扩展出来的则是 100 条记录。
接下来则是用”成绩表 “去跟这个结果合并(用” 分数 “去对应” 条件 “),为了不影响顺序,首先要给” 成绩表“添加一列索引列。
扩展出我们所需要的列,按索引进行排序。
回到数据源,我们新增一条,刷新查看效果。