【发布时间】:2021-03-16 02:01:49
【问题描述】:
我们在客户 Web 应用程序中嵌入了 power bi 报告,我有一个要求,即报告具有单页,并且该报告页面需要在单击按钮时导出为 PDF 格式(生成报告)。这是否可以通过 power bi 或使用电源自动化流程或任何其他方式实现?下面
【问题讨论】:
标签: powerbi powerquery powerbi-embedded power-automate
我们在客户 Web 应用程序中嵌入了 power bi 报告,我有一个要求,即报告具有单页,并且该报告页面需要在单击按钮时导出为 PDF 格式(生成报告)。这是否可以通过 power bi 或使用电源自动化流程或任何其他方式实现?下面
【问题讨论】:
标签: powerbi powerquery powerbi-embedded power-automate
假设您在报告页面中有这个按钮,您可以为“buttonClicked”事件设置一个事件处理程序。 您可以在事件处理函数中获取所有事件详细信息作为参数。 'buttonClicked' event handler docs
...
report.on("buttonClicked", (event) => {
if (event.detail.id === "YOUR_BUTTON_ID") {
// Add your logic to send a request to your backend to consume the Power BI REST APIs
}
});
您现在可以使用报告导出 API。
查找代码示例here
注意limitation and considerations of exporting reports to PDF
【讨论】: