
我想從 VBA 巨集中將 Excel 資料發佈到 Power BI。為此,我使用以下命令:
Activeworkbook.PublishtoPBI
不幸的是,儘管我的電腦上安裝了 Power BI 並且是 BI Pro 用戶,但巨集程式碼不會將資料發佈到 Power BI。不過,手動發佈到 Power BI 的方式(使用檔案 —> 選項 —> 發佈)是可行的。此外,相同的程式碼在我的另一台機器上運行沒有任何問題。
有什麼問題嗎?我還注意到,「publishtopbi」函數在我目前的電腦上不能作為 Excel vba 函數使用(但它在我的另一台電腦上可用!)。如何新增/插入此功能?謝謝。
問候,
GS
答案1
PublishToPBI 不會發布 Power BI 報表或儀表板,而是將 Excel 檔案儲存在 Power BI 服務的工作簿部分中,以便您可以使用它來產生儀表板。您可以透過以下連結找到它:
https://app.powerbi.com/groups/me/list/workbooks
雖然,也有辦法從 Excel 直接將圖表/表格發佈到 Power BI使用適用於 Excel 的 PowerBI 發佈器。
請觀看以下影片以了解其工作原理:
https://www.youtube.com/watch?v=xl76Keep5lw