javascript 对 Power bi 报告的更改并非每次都适用

Changes on Power bi report with javascript are not applying every time

我在 Dynamics 中嵌入了 power bi 报告 Portal.I 我正在尝试使用 java 脚本更新 power bi 报告的设置,但并非每次都应用更改。有时我可以看到更改正在脚本上应用,有时 not.I 可以看到脚本每次都在执行(我在执行脚本时保留了警告框)。有什么方法可以确保设置每次都应用于power bi报告。

https://github.com/Microsoft/PowerBI-JavaScript/wiki/Handling-Events

使用 PowerBI 事件处理程序并且不要对报表应用更改,除非您知道报表已完全加载、呈现和可用。为此,您可以确保 Rednered 事件。

 var report = powerbi.embed(reportContainer, config);

    report.on("rendered", function(event) {
// do stuff here like apply filters or whatever it is you want to do to manipulate the report