對于數(shù)據(jù)分析,工作簿或工作表合并是我們經常遇到的問題传轰,但不同的數(shù)據(jù)結構往往有不同的應對方式。合適的處理方式谷婆,也唯有如此慨蛙,才能帶來理想效果。例如下圖中纪挎,要將數(shù)十個分公司的數(shù)據(jù)匯總到同一張表內期贫,再利用Power BI建立可視化動態(tài)圖表。僅單純地手工復制粘貼不僅顯得效率低下异袄,還容易造成數(shù)據(jù)缺失唯灵,但借助power query插件則能輕易取得數(shù)十份工作簿的所有數(shù)據(jù),并且還可實現(xiàn)數(shù)據(jù)的自動更新隙轻。
Step1:打開匯總工作表,點開Power query選項卡垢揩,選擇數(shù)據(jù)來源玖绿,[從文件]→[從文件夾],將保存數(shù)據(jù)的文件夾直接導入power query查詢編輯器叁巨。
Step2:在[選擇數(shù)據(jù)源]內找到該文件夾斑匪,單擊“編輯”按鈕,進入“查詢編輯器”锋勺,其操作界面如下圖所示:
Step3:點擊“開始”選項卡蚀瘸,選中“content”列,在“刪除列”中將其他所有列刪掉庶橱,僅保留該列贮勃。
Step4:點開“添加列”選項卡,選擇“自定義列”苏章,在彈出的“添加自定義列”對話框內新建新列名稱及自定義列公式:[=Excel.Workbook([content],true)]寂嘉。其中,函數(shù)Excel.Workbook每個單詞首字母必須大寫枫绅,參數(shù)[content]是雙擊或插入“可用列”來完成的泉孩。最終效果可見下圖。
Step5:點擊“清單”列的擴展按鈕并淋,不勾選“使用原始列名作為前綴”寓搬,再點擊“確定”。
Step6:繼續(xù)選中“Data”列县耽,通過“刪除其他列”將多余的列去掉句喷,再次點擊該列右上角的擴展按鈕镣典,將數(shù)據(jù)完全擴展開來。此時脏嚷,將得到文件夾內所有工作簿匯總的數(shù)據(jù)骆撇。最后,在“開始”選項卡內點擊“關閉并上載至”將數(shù)據(jù)添加到數(shù)據(jù)模型內父叙,通過powerpivot插件做進一步地處理神郊。