Forum Discussion
eddywijaya
8 years agoFrequent Visitor
Cache mechanism in Embedded Report
Hi All, I noticed that report shown in https://app.powerbi.com have some cache mechanism when the user open it for the 2nd time and so on. Making it faster to load the report. Can the Embedded repo...
v-jiascu-msft
8 years agoMicrosoft Employee
Hi eddywijaya,
Please refer to PowerBI-JavaScript/wiki/Phased-Embedding-API#preload-warm-start. You can try it out.
Best Regards,
Dale
- eddywijaya8 years agoFrequent Visitor
Hi v-jiascu-msft,
Thanks for your reply, I have tried your solution and it considerably faster now.
But I applied (pre-defined) filter in my embedded report
Like this :
var MyFilter = { $schema: "http://powerbi.com/product/schema#basic", target: { table: "Table1", column: "Column1" }, operator: "Contains", values: "1234" } report.on("loaded", function() { report.setFilters([MyFilter]).catch (errors => {console.log(errors)}); });I tried to do the same with on('preload') but the data shown is not filtered
- v-jiascu-msft8 years agoMicrosoft Employee
Hi eddywijaya,
I'm afraid Preload wouldn't work with filters. Because it only requires a base URL.
>>>This function only requires the type of embedded entity, and a base URL for PowerBI Embedded, i.e. embed URLs without any specific URL parameters such as reportId, groupId etc.
Best Regards,
Dale