Forum Discussion
Displaying Power BI Web Reports As SlideShow
I am trying to display the variaous visualizations in my report as a slideshow. I am planning to use Chrome's Auto Tab to rotate each tab in a specified interval. So, I will put each visual in it's own tab.
My question is, if power bi refreshes the data while chrome auto tab is running, do the graphs get updated or do I need another plugin to refresh the tabs? Has anyone tried this ?
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,
61 Replies
- _picoloto43
Advocate II
I created an extension in Chrome to make this. It's very simple usage.
- AnonymousNot applicable
Will it work for smart TV using Chrome linked to a power BI pro account? OR a chromecast casting a chrome browser to a tv?
- sss0379Frequent Visitor
Anonymous Yes as long as you have Chrome browser that connects to PowerBI Pro account on any device it would work.
- AnonymousNot applicable
Thanks! its really useful
- AnonymousNot applicable
sss0379 , benjaminhoang , mohit0202 henriquehoff
I have taken _picoloto43 's Google Chrome Extension and modified it to programatically refresh the report upon each page cycle. That way, if you are utilizing Direct Query in a Power BI Report such as myself, your associated report visuals will now update WITH the data that is being updated in the background.
I have uploaded the modified version on GitHub and forked it from _picoloto43 's repository.
URL:
https://github.com/DMiradakis/Power-BI-Real-Time-Slideshow
I hope this helps everyone out! I have not added a play/pause button like others have requested, but feel free to build off of the code!
Many thanks to _picoloto43 for a great base project!
Best Regards,
Daniel
- AnonymousNot applicable
Hi DMiradakis, thanks for sharing such useful file and info.. It works fine, schedule is refreshing and dashboards are updating accordingly in full screen and rotating. The issue that I am having is that when I Press esc and close the PBI ones I open it again, it’s automatically starting, there is no stop function. Is something that I am missing ?!
- AnonymousNot applicable
Hi Anonymous ,
Thanks for the feedback! It has been a little while since I last posted that, and I was wondering if anyone was still going through and searching for the same thing I was.
In regards to your question, I know exactly what you are referring to. I noticed the same issue when I was testing this extension several months ago, back when I setup the Github repository.
If I had to guess, I need to modify the code to only fire off that refresh/rotate slide Javascript loop once an event happens from the user (e.g. you click a start button, or something of that sort). It would appear that that was how _picoloto43 had originally set it up. My problem is I am (as the moment) not a fluent programmer in Javascript, but I know that the code utilizes the well-known Angular Javascript library among other things.
There is some documentation on Google Chrome extensions and how to communicate certain events and triggers to the browser, and I haven't had the time to go back and teach myself how to implement them. That might be a good place for you to start, unless I can return to it and figure it out before then. When I was troubleshooting it a few months ago, that is where I had left off.
My company is actually waiting for me to finalize some department and executive-level Power BI Reports to release to our Production Floor where I will be using my own extension, so I have to return to this very soon and figure it out. If you want, fork my Github repository to your own so you can keep up with any commits that I make.
I am in the process of teaching myself several Data Science techniques and languages, one of them being Javascript, so hopefully I can come up with a solution soon. I'm sorry I don't have more information for you in the mean time! Keep in touch, and let me know how it keeps working for you!
It's so nice to know I was able to help someone else out! The Power BI community is a really nice group of people.
Best Regards,
Daniel
- andrewporter
Advocate III
This would be a great feature...
We have currently implemented a dasiy chain of the following, which we have to close / re-log in because the login session expires every few days / weeks.
Host Report in Power BI
Create PowerPoint deck
Embed Power BI Report in PowerPoint deck
Put PowerPoint deck on OneDrive
Download / Open PowerPoint deck on TV computer
NOTE: that PowerPoint Online doesn't work / buggy with Power BI embedded slides, it always shows the first slide
It sure would be great to just open Power BI on the TV Dashboard machine in Chrome, hit Full Screen then hit Rotate slides!
- DMiradakis
Advocate II
Hi everyone,
This is Daniel, the individual who had a lengthy amount of replies on this thread where I shared my GitHub repository with a revised Chrome extension: https://github.com/DMiradakis/Power-BI-Real-Time-Slideshow
(My first Power BI community account got deleted. Also shoutout to _picoloto43 for INSPIRING ME TO LEARN JAVASCRIPT AND HTML, whoever you are, thank you for inspiring my journey.)
If you're reading this and you're still interested in getting this functionality, can I ask you a small question? Can you navigate to this link in my GitHub repository and comment on the discussion thread I've opened?
I still really love the Chrome extension, but my version has been broken for quite a while, and I'm seriously considering rebuilding the entire thing from the ground up as a SaaS product. The Chrome extension is ultimately a Javascript/DOM/HTML hack, and it breaks every time the Power BI team updates the HTML code in the Power BI Service. My new vision is something extremely reliable that uses the Power BI REST APIs.
Your participation would be greatly appreciated. 😊
Thanks!
-Daniel
- sieed
Helper II
Anyone?
- v-sihou-msft
Microsoft Employee
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,
- sieed
Helper II
I am aware of this solution and it's drawbacks.
- _picoloto43
Advocate II
I created an extension in Chrome to make this. It's very simple usage.
- sss0379Frequent Visitor
Hi _picoloto43
This extension is cool it works!
I have another question, does it refresh the dashboards?
I have an auto-refresh add-on on Chrome browser along with your extension, but when the Page refreshes the slideshow goes on but it exits the full screen mode. Any solution to this?
Thanks
- _picoloto43
Advocate II
Hi sss0379
Why do you need refresh the page?
If you have schedule updates in Power BI, you do not need to refresh.
I still working in the extension, I want leave the slide time adjustable.
Any idea will be welcome :)
- samymsrdNew Member
can we change the interval time to be flexible managed or if you can update with 30sec.
- samymsrdNew Member
can we change the interval time to be flexibale or if you can update with 30sec,
- shorkeyrNew Member
Is there anything else that needs to be downloaded for the extension to work? I can't get it working.
- AnonymousNot applicable
No, that's the only thing that should be required! Would you mind navigating to my Github page and describing your issue in more detail there by opening up a new issue?
Just a few other issues that I've answered for other people as a quick reference:
- This will not work currently for the Power BI "New Look".
- This will not work in Power BI Server.
Thank you!
- AGo
Post Patron
Hello,
I was presenting my report with Canary automatically opening at startup on my tv, your Chrome extension worked like a charm for months and started automatically, now it automatically activates correctly only eg. one time on five. I deactivated the "new look", is there a solution? Maybe the extension loads now with a delay and after the report page is loaded for some reason? Not working also on Chrome.
Thanks Anonymous
- DMiradakis
Advocate II
Hey everyone,
It's me, Daniel, and I'm back again, but this time with some exciting news! 😁
Call me crazy, but I have made a landing page for a new product that I'm building to handle the same pain points that everyone has had in this ticket since 2017, and I am still seeing people say they need these problems solved!
I've got a new product called Displagent to do just this, whose landing page you can find here: https://www.displagent.io
Would you mind checking it out and submitting your email down in the newsletter box at the bottom? I'm gathering a list of early users to launch this product to, and I'd really love to hear your thoughts in detail, one on one!
I would really love to see this take off! 😁
Thank you!
-Daniel