power BI-數據處理(Excel power query)


可用Excel的新建查詢功能,也可以用power BI的客戶端,使用Excel的新建查詢功能時,導入數據時一定選中將此數據添加到數據模型。

1、數據清洗-刪除空行

在有空行的數據中選中任一單元格,點擊數據源上方的刪除-刪除空行,即使當前數據源沒有空行,也要執行一下刪除空行的操作,因為后面的數據有可能存在空行。

2、刪除重復項

也是在數據源上方,點擊刪除重復項。刪除重復項時不可選中某一列進行刪除,點擊數據源左上方的表,然后刪除重復項。

固定套路:先刪除空行,再刪除重復項

3、處理字符串相關內容,例:北京市改為北京

選中相應列,選擇替換值,輸入要查找的值,要替換的值,確定。將市替換為空字符時,要替換的值直接為空即可

4、處理年齡為空的值:

先找到年齡的中值--復制中值相應m函數--將右側應用的步驟處的查找中值刪掉--到數據源將null值替換為0(替換時不能輸入函數)--ok,在數據源上方出現替換的函數,將復制的中值函數粘貼到0的位置,注意:粘貼時不帶等號

5、提取數據源中的年月等信息:不可用轉換進行提取,用轉換進行提取是去數據源中的某列直接操作,對數據源的完整性有影響。正確的方法:選中年月所在的列,單擊添加列--日期--年或月等,會在數據源右側添加值為年和值為月的列。查看某一天是星期幾,也可以在這個位置查看

6、對文本數據中的null值進行替換:方法同上,需要注意的是,對文本文件的null進行替換時,需要寫成"null"字符串形式,因為null被默認為文本。替換時直接在“替換為”處輸入文本格式的null(null用引號引起來)是不對的,如下圖(可能是Excel版本的問題),所以需要在數據源上方的公式處進行修改。

7、添加自定義列


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM