使用 REST API 将 Power BI 报表导出到 PDF、PPTX 或 PNG 文件
发布日期:三月 09, 2020
Power BI 现在提供了一组额外的功能,使你可以通过使用 REST 调用将 Power BI 报表导出到 PDF、PPTX (PowerPoint) 和 PNG 等文件格式。
此“导出到文件”API 的使用方法有多种:
- 创建“发送到打印”按钮 - 在应用程序中,创建一个在单击时触发导出作业的按钮。该作业可以将查看的报表导出为 PDF 或 PPTX,完成后,用户可以通过下载接收文件。由于此 API 是异步的,因此文件可能需要一段时间才可下载。
- 电子邮件附件 - 按设置的时间间隔以 PDF 报表附件的形式发送自动电子邮件。如果希望自动向主管发送每周报表,此方法将很有用。
当调用“导出到文件”API 时,它将触发导出作业。触发导出作业后,使用轮询 API 来跟踪作业,直到作业完成。导出作业完成后,轮询 API 调用将返回用于获取文件的 Power BI URL(该 URL 24 小时可用)。API 支持并发导出作业请求 - 可以同时运行的作业数取决于报表所在的 SKU。
新的 API 提供以下功能组合:
- 导出选定的报表页面 - 指定要导出的页面和导出顺序。
- 书签 - 使用书签功能,在对报表应用筛选器后,以特定状态导出报表。
- 行级安全性 (RLS) - 使用行级安全性 (RLS) 导出显示仅对特定用户可见的数据的报表。例如,如果要导出使用区域角色定义的销售报表,可通过编程方式筛选报表,以便只显示特定区域。
- 数据保护 - PDF 和 PPTX 格式支持敏感度标签。如果将具有敏感度标签的报表导出到 PDF 或 PPTX,则导出的文件将显示具有敏感度标签的报表。
- 本地化 - 使用 API 时,可以传递所需的本地信息。本地化设置会影响报表的显示方式,例如,根据所选区域设置更改格式设置。
注意,要导出的报表和报表数据集必须位于高级或嵌入式容量中。其他预览限制在将报表导出到文件一文中详细介绍。
另请注意,“导出到文件”API 是一种全新的 Power BI API,只有 Power BI APIs .NET SDK v3 中才包含。
了解更多。
<p"> </p">