29、Power Query-分支语句的进阶
生活随笔
收集整理的這篇文章主要介紹了
29、Power Query-分支语句的进阶
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本節重點:Power Query-分支語句的進階
例子:同樣是之前的數據源,現在要根據多列進行判斷,要求求出每門功課都及格的人數。
比如上圖中的“休閑海”小朋友,他的三門功課都是">=60"的,即顯示“合格”,不需要進行補考。
分析:我們發現之前用的“條件列”的向導模式已經滿足不了我們的要求了,尋思著只能用代碼的方式去解決了。
具體操作:
我們選擇“添加列”——“添加自定義列”。
使用IF THEN ELSE的模式進行書寫。
注意,因為我們的需求是三門同時大于等于60分,才算合格,所以這里需要用“and”來連接。
if [語文]>=60 and [數學]>=60 and [英語]>=60 then "合格" else "不合格"
(注意上面的雙引號必須是在英文狀態下的,而且不允許單引號,特別注意一下)
其中修改的時候,有三種方式進行調整:
1、雙擊步驟中的“添加列”步驟進行調整;
2、“開始”——“高級編輯器”(或者“視圖”——“高級編輯器”);
3、數據源上方的“編輯欄”(可以在“視圖”——“編輯欄”進行勾選開啟);
最后統計就特別簡單了。
要是我們的需求是其中一門大于等于90,即算為“科目拔尖”,否則為“一般”。
這個時候就需要用“or”來連接了。
是否同樣特別easy!
總結
以上是生活随笔為你收集整理的29、Power Query-分支语句的进阶的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 28、Power Query-分支语句的
- 下一篇: 33、Power Query-统计员工完