之前我們介紹瞭如何動態彙總資料夾下多個Excel檔案,今天我們來看看如何動態彙總多個CSV檔案。
我們準備了31個省份的CSV格式銷售資料:
和彙總Excel檔案方法類似,我們還是透過“從資料夾”先把資料匯入到Power Query查詢編輯器裡。
擴充套件後我們發現很多資料是亂碼
看一下Power Query生成的M語句:
= Csv.Document(合併的二進位制,[Delimiter=",",Columns=8, Encoding=1252, QuoteStyle=QuoteStyle.None])
為了解決亂碼的問題,我們需要把Encoding=1252改成Encoding=936
= Csv.Document(合併的二進位制,[Delimiter=",",Columns=8, Encoding=936, QuoteStyle=QuoteStyle.None])
這樣就解決了中文亂碼的問題
選擇關閉並上載至表
得到最終的彙總結果:
將來如果資料夾下增加新的CSV檔案,只需要重新整理就可以拿到最新的彙總資料。
-----------------------------------------------------------------------------------------------------------------------
延伸閱讀:
在Power Pivot中使用DATEDIFF函式計算日期時間間隔
使用USERELATIONSHIP實現兩表之間多個關係的呼叫
在Power Pivot中計算父行彙總百分比
圖解Earlier函式
Power Pivot時間智慧之YTD(年初至今累計)
一張圖看懂微軟Power BI系列元件
當Power BI遇上歐冠決賽
之前我們介紹瞭如何動態彙總資料夾下多個Excel檔案,今天我們來看看如何動態彙總多個CSV檔案。
我們準備了31個省份的CSV格式銷售資料:
和彙總Excel檔案方法類似,我們還是透過“從資料夾”先把資料匯入到Power Query查詢編輯器裡。
擴充套件後我們發現很多資料是亂碼
看一下Power Query生成的M語句:
= Csv.Document(合併的二進位制,[Delimiter=",",Columns=8, Encoding=1252, QuoteStyle=QuoteStyle.None])
為了解決亂碼的問題,我們需要把Encoding=1252改成Encoding=936
= Csv.Document(合併的二進位制,[Delimiter=",",Columns=8, Encoding=936, QuoteStyle=QuoteStyle.None])
這樣就解決了中文亂碼的問題
選擇關閉並上載至表
得到最終的彙總結果:
將來如果資料夾下增加新的CSV檔案,只需要重新整理就可以拿到最新的彙總資料。
-----------------------------------------------------------------------------------------------------------------------
延伸閱讀:
在Power Pivot中使用DATEDIFF函式計算日期時間間隔
使用USERELATIONSHIP實現兩表之間多個關係的呼叫
在Power Pivot中計算父行彙總百分比
圖解Earlier函式
Power Pivot時間智慧之YTD(年初至今累計)
一張圖看懂微軟Power BI系列元件
當Power BI遇上歐冠決賽
-----------------------------------------------------------------------------------------------------------------------