Excel VBA - PublishToPBI 方法

Excel VBA - PublishToPBI 方法

我想从 VBA 宏中将 Excel 数据发布到 Power BI。为此,我使用以下命令:

Activeworkbook.Publish到PBI

不幸的是,宏代码不会将数据发布到 Power BI,尽管我的机器上安装了 Power BI,并且我是 BI Pro 用户。不过,手动发布到 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 Publisher
请观看以下视频了解其工作原理:
https://www.youtube.com/watch?v=xl76Keep5lw

相关内容