本节重点:Power Query - 分支语句的进阶

    例子:同样是之前的数据源,现在要根据多列进行判断,要求求出每门功课都及格的人数。

    (2条消息) 29、Power Query-分支语句的进阶_少年休闲海-CSDN博客 - 图1

    比如上图中的 “休闲海” 小朋友,他的三门功课都是 “>=60” 的,即显示“合格”,不需要进行补考。

    分析:我们发现之前用的 “条件列” 的向导模式已经满足不了我们的要求了,寻思着只能用代码的方式去解决了。

    具体操作:

    我们选择 “添加列”——“添加自定义列”。

    使用IF THEN ELSE的模式进行书写。

    (2条消息) 29、Power Query-分支语句的进阶_少年休闲海-CSDN博客 - 图2

    注意,因为我们的需求是三门同时大于等于 60 分,才算合格,所以这里需要用 “and” 来连接。

    if [语文]>=60 and [数学]>=60 and [英语]>=60 then “合格” else “不合格”

    (注意上面的双引号必须是在英文状态下的,而且不允许单引号,特别注意一下)

    其中修改的时候,有三种方式进行调整:

    1、双击步骤中的 “添加列” 步骤进行调整;

    2、“开始”——“高级编辑器”(或者 “视图”——“高级编辑器”);

    3、数据源上方的 “编辑栏”(可以在“视图”——“编辑栏” 进行勾选开启);

    (2条消息) 29、Power Query-分支语句的进阶_少年休闲海-CSDN博客 - 图3

    最后统计就特别简单了。

    (2条消息) 29、Power Query-分支语句的进阶_少年休闲海-CSDN博客 - 图4

    要是我们的需求是其中一门大于等于 90,即算为 “科目拔尖”,否则为 “一般”。

    (2条消息) 29、Power Query-分支语句的进阶_少年休闲海-CSDN博客 - 图5

    这个时候就需要用 “or” 来连接了。

    是否同样特别 easy!
    https://saper.blog.csdn.net/article/details/54377833