PowerBI源文件位置變了,利用這個方法輕鬆解決源文件路徑問題 -精彩推薦-

PowerBI可以很方便的從Excel等文件中獲取數據,但這個路徑是絕對地址,如果源文件路徑發生變動,在PowerBI中就無法刷新了,並且進入PowerQuery編輯器中也會報錯,看不到數據處理步驟。

比如,原來的源文件路徑在C盤,如果你把這個源文件移到了D盤,再打開PowerQuery編輯器,你會看到這個界面:

看到這個界面是不是熟悉而無奈。

這種情況更多的場景,可能並不是自己的源文件變動了,而是收到別人發來的pbix文件以及Excel數據源文件,你把Excel文件保存的地址與對方在pbix中設置的不同,導致無法刷新。

解決的辦法就是手動直接更改源文件地址,有下面幾種方式:

1,修改步驟【源】,重新選擇文件路徑。

點擊【源】旁邊的小齒輪按鈕,即可在彈出的窗口中瀏覽路徑,選擇數據源文件所在的新路徑即可。

2,在編輯欄直接修改路徑地址。

3,打開高級編輯器修改路徑地址。

上面幾種方式,都可以很簡單的解決這個問題,不過如果表比較多,需要一個個單獨修改,比如上面的數據,有5個表,那麼就需要修改5次。

並且,如果接收文件的人對PowerQuery、PowerBI不熟悉,甚至無法獨立完成修改工作。

有沒有更簡便的辦法呢?下面纔是本文介紹的重點,利用PowerQuery中的參數來快速修改路徑地址。

具體操作步驟如下:

一、新建參數

在PowerQuery編輯器中,點擊管理參數>新建參數:

輸入參數的名稱,類型可以選擇任意,當前值輸入源文件的路徑地址。

然後這個參數就建好了。

二、將代碼中的絕對路徑地址修改爲參數名稱。

與上面的直接修改路徑地址一樣,可以在編輯欄或者高級編輯器中,將絕對地址修改爲新建的參數名稱,

注意原來的絕對路徑地址需要加雙引號,改成參數後不需要再加引號。

每個表都這樣修改之後,如果源文件路徑發生變動,或者你保存的源文件地址與pbix文件不一致時,只需要修改這個參數值即可。

然後PQ中所有表的地址就可以一次性的變更過來。

如果有確定的幾個可能存儲地址,還可以構建參數列表,在【建議的值】選擇“值列表”,並在下面的表格中輸入幾個路徑地址:

比如把每個盤的路徑都數據進去,這樣無論將源文件存放在哪個路徑,直接在下拉框中選擇就行了,手動輸入都省去了:

這樣是不是就方便多了。

下次你也嘗試用這種方法來管理源文件路徑,這樣當你把文件發給其他人時,即使他對PQ完全不熟悉,也可以利用界面式的操作,快速切換本地的存儲路徑,而無需接觸到“高深的”M代碼。

-精彩推薦-

Power BI商業數據分析模型:RFM客戶價值分析

如何用PowerBI 打造高大上的財務報表分析報告?

Power BI應用技巧:動態顯示最近N天的數據

PowerBI數據分析和可視化實戰案例

採悟 from Power BI 星球

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章