【问题标题】:Automate export from Power BI file to PDF自动从 Power BI 文件导出为 PDF
【发布时间】:2020-11-11 06:06:49
【问题描述】:

我有一个使用 SQL Server 和 python 脚本作为数据源的 Power BI 报表。我需要将其导出为 PDF 并每天发送给几个选定的人。

有没有办法使用 python 执行以下操作:

  1. 打开 Power BI 桌面文件
  2. 点击“刷新”按钮刷新数据集
  3. 点击“导出为 PDF”选项
  4. 将导出的 PDF 邮寄给一群人

我知道使用 Power BI 服务可以实现类似的功能,但是当我发布 Power BI 报告并安装个人网关时,我收到以下错误:

我已经安装了个人模式网关并输入了我的电子邮件地址,但是当我再次打开网关时,它每次都要求我登录(我不确定这是否正常。)

【问题讨论】:

  • 是否需要使用 Python 发送 PDF?否则,您可以考虑 power bi 服务中可用的订阅选项。您可以根据需要在那里创建时间表。
  • 我在使用 Power BI 服务时遇到问题。即使我已经安装并登录到个人网关,它仍然说“无法连接到选定的网关”
  • 那你应该先解决连接问题。

标签: pdf automation powerbi powerbi-desktop gateway


【解决方案1】:

只要您在数据集设置中将网关设置为“正在运行”就可以了,一旦您登录,就不必再次打开它:

为了将 Power Bi 报告导出为 PDF,有一个 API 专用于 https://docs.microsoft.com/en-us/rest/api/power-bi/reports/export-to-file 缺点是需要 Power BI Premium 才能使用。

如果您拥有 Premium,那么您可以使用 Python 的“请求”模块发送一个 Post 请求,以使用该报告的 ID 提取 pdf。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-01
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 2021-01-07
    相关资源
    最近更新 更多