Forum Discussion
Displaying Power BI Web Reports As SlideShow
- 9 years ago
Currently, it's not supported to display report pages as SlideShow in browser. But you can export the report into PowerPoint for SlideShow purpose. For more details, please see: Export Power BI report to PowerPoint (Preview)
Regards,
Anonymous
Well, your curiosity towards my project motivated me to push myself this past weekend and discover how to fix the bug. As it turns out, the solution was really quite simple. My issue was that I previously had no experience in handling asynschronous functions. All of my programming experience was limited to procedural programming, where the code (for the most part) fires in the order you write it in. NOT so with some of these Javascript libraries.
Anyways, now the extension will not fire until you actually click the little Power BI icon in the upper right-hand corner. I plan to return to it again soon and add more options for users to work with, such as halting the extension after it has been started.
I have already pushed a new commit to the Github repository's Master Branch:
https://github.com/DMiradakis/Power-BI-Real-Time-Slideshow
Thanks for the challenge! 😉 Now that I understand asynchronous function calling and callback functions, I am very excited to see what else I can accomplish via Javascript code.
Anonymous and anyone else who is interested:
I have worked very hard the past week or so and have been teaching myself HTML, Javascript, and CSS. I have completely overhauled the entire extension, and have turned it from a one-click, non-stop extension to a fully operational popup with:
- Play button
- Pause/Stop button
- All timing options
This will be tremendously better than the current version of the extension. I am about to commit it to my Github page (see above links) very soon. I'll post here again when I update it.
Best Regards,
Daniel
- Anonymous6 years agoNot applicable
To all who are concerned, I have finally finished overhauling the Chrome Extension. I have redesigned the extension into a fully functional popup with a play/pause buttons as well as drop downs to separate the refresh time and slide time intervals!
It's really cool! 🙂 Check it out on my Github:
https://github.com/DMiradakis/Power-BI-Real-Time-Slideshow
Best Regards,
Daniel
- gfo6 years agoFrequent Visitor
Anonymous thanks for this awesome extension. One question.
Please how do you select which power bi reports to play in the slideshow?
- Anonymous6 years agoNot applicable
To answer your question:
- Navigate to a Power BI Report in the Power BI Service and actually open a report.
- Upon opening a report in the Power BI Service, the small popup in the upper right-hand corner will become enabled where you can start the slideshow.
However, I have an additional suggestion for you: navigate to the Release tab on my GitHub repository and download Pre-Release v2.0.0-alpha .
I highly recommend you do this. Why?
- I completely reformatted the popup with GitHub's own primer.css, so it looks x100 more presentable.
- I fixed a bug where clicking the Play/Stop button would close the popup but not affect the slideshow.
- This release now supports... (drum roll please): IMPORT MODE POWER BI REPORTS. Yes, that's right. Both Import-Mode and Direct Query/Live Connection reports are now supported in this extension.
Essentially, in building this extension, I taught myself:
- HTML
- CSS
- Javascript
- jQuery
- Chrome's API
- Asynchronous programming
- MutationSummary
- jQuery-Mutation-Summary
The extension is now capable of some incredible feats, such as:
- Detecting your connectivity mode.
- Pressing the appropriate refresh button for your respective connectivity mode (if you didn't know, different connectivity modes require different refresh buttons to be pressed in the Power BI Service's user interface).
- Determinging when you navigate to a different report or a different workspace (even if the same report exists in two or more workspaces, it is still able to tell the difference).
You are probably aware that there is a refresh limit for Pro users and Premium users both in Power BI. However, there is no refresh limit for refreshes that are initialized inside the Power BI Service's user interface (😉). So if you know some JQuery and use those two Mutation repositories I linked above, you can change the webpage's DOM and listen for those changes and then respond to them. It is quite advanced but totally awesome to pull off. The result is Pre-Release v2.0.0-alpha.
Check it out.
-Daniel