事情是這個樣子的:
很多朋友在看了我兩個月之前寫的」Onedrive三篇「:
Power BI刷新避免使用網關,蚊子肉也是腿,電費也是錢
PowerBI從Onedrive文件夾中獲取多個文件,依然不使用網關
針對「PowerBI從Onedrive獲取文件」兩篇文章做個補充
之後,問了一個問題:
」為什麼我的onedrive打開後跟你的不一樣啊?「
我這才發現我在文章中忘記說明一個事情,我用的Onedrive是Onedrive for business,而不是Onedrive個人版。
Onedrive for business域名:https://xueqianpbi-my.sharepoint.com
Onedrive for business本質上是SharePoint文件的存放位置,所以獲取文件時可以用PQ中的SharePoint.xxx函數來獲取。
Onedrive個人版域名:https://onedrive.live.com
所以兩者是根本不一樣的。
所以此後我就一直惦記著怎麼用PowerBI Desktop獲取Onedrive個人版中的文件。
但是多次嘗試未果。
結果今天在在PowerBI中亂點時發現了這個:
以前其實打開過,但是從來沒留意。
結果裡面就有」Onedrive個人版「:
隨手登錄了一個帳號(不需要與PowerBI登錄同一個帳號):
這個帳號還是十幾年前開始用的。裡面沒有excel文件,我臨時創建了一個簡單的數據,然後點擊連接,結果:
明白了,這意思是通過這種操作只能獲取格式為表的數據,好辦,選中其中一個單元格,點擊」套用表格式「,搞定:
關閉文件,在PowerBI中重新獲取該文件,就可以在儀錶板中看到它了:
不過,搞不懂為什麼不是在工作簿中。
不管了,打開這個文件再說。打開文件直接就是一個創建好的PowerBI視圖:
通過拖拽欄位放置一個可視化對象,並保存:
暫停一下。
還記得開頭的時候我說過我一直惦記著」怎麼用PowerBI Desktop獲取Onedrive個人版中的文件「嗎?
雲端的PowerBI報告獲取了Onedrive個人版中的文件,那麼將這個報告的pbix文件下載下來不就可以看看它是怎麼獲取Onedrive個人版中的文件了嗎?
逆向工程搞起來!
太聰明了我!我真是太佩服我自己了!
說辦就辦!
自信地點擊」文件-下載報表「:
來,你給我解釋解釋為啥不讓下載?
以上都是引子。
今天的標題是」PowerBI從雲端下載PBIX文件「。
我們可以在 Power BI Desktop 中將製作好的報表(.pbix 文件)從本地計算機發布到 Power BI 服務 。自然,Power BI 也為我們提供了從雲端下載pbix到本地進行編輯的便利。
不過,需要注意的是:僅可下載 2016 年 11 月 23 日及之後更新的 Power BI Desktop 上所創建並發布的報表。 在這之前創建的,則 Power BI 服務中的「下載 .pbix」菜單選項顯示為灰色 。估計也沒有幾個人用的是2016版本的Power BI Desktop 發布了報告至今再也沒更新過吧,所以基本不用擔憂。
如果你想要下載 .pbix 文件,按照下面的步驟一般是沒啥問題的:
在 Power BI 服務的編輯視圖中,打開要下載的報表。
在頂部導航窗格中,依次選擇「文件」>「下載報表」 。
報表正在下載時,狀態橫幅將顯示進度。 在文件就緒後,系統會詢問此 .pbix 文件的保存位置。 默認文件名與報表名相匹配。
如果還沒有安裝 Power BI Desktop,請安裝它,然後在 Power BI Desktop 中打開該 .pbix 文件。在 Power BI Desktop 中打開報表時,可能會看到警告消息,告知你在 Power BI 服務報表中提供的某些功能在 Power BI Desktop 中不可用。
Power BI Desktop 中的報表編輯器和 Power BI 服務中的報表編輯器非常相似。
注意事項:
從 Power BI 服務下載 .pbix 文件有幾個相關的重要注意事項和限制。
若要下載文件,必須具有編輯報表的權限。
報表必須使用 Power BI Desktop 創建,且必須在 Power BI 服務中發布。或者,必須已將 .pbix 文件上傳到 Power BI 服務中 。
報表的發布或更新日期必須晚於 2016 年 11 月 23 日。 不能下載之前發布的報表。
此功能對最初在 Power BI 服務中創建的報表及內容包均不適用。
打開下載的文件時,始終使用最新版本的 Power BI Desktop。 在 Power BI Desktop 的非當前版本中可能無法打開下載的 .pbix 文件。
如果管理員已關閉數據下載功能,則此功能在 Power BI 服務中將不可見。
不能將包含遞增刷新的數據集下載到 .pbix 文件。
如果你創建基於一個工作區中數據集的 Power BI 報表,並將此報表發布到另一個工作區,那麼你和你的用戶就無法下載此報表。 此場景暫不支持下載功能。
所以,」使用PowerBI Desktop從Onedrive個人版中獲取文件「仍然是一個困擾著我的問題。
參考文檔:
https://www.fourmoo.com/2018/07/12/bi-roundup-power-bi-service-mobile-update-create-power-bi-reports-from-excel-csv-files-in-sharepoint-online/
https://techcommunity.microsoft.com/t5/sharepoint-bi/new-feature-create-power-bi-reports-from-tables-in-excel-files/m-p/201843
https://support.microsoft.com/en-us/office/create-and-format-tables-e81aa349-b006-4f8a-9806-5af9df0ac664?ui=en-us&rs=en-us&ad=us#ID0EAACAAA=Windows
https://docs.microsoft.com/zh-cn/power-bi/create-reports/service-export-to-pbix