cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Regular Visitor

Re: Displaying Power BI Web Reports As SlideShow

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 ?!  

Highlighted
Advocate III
Advocate III

Re: Displaying Power BI Web Reports As SlideShow

Hi @Bernards6 ,

 

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

Highlighted
Advocate III
Advocate III

Re: Displaying Power BI Web Reports As SlideShow

@Bernards6 

 

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.

Highlighted
Advocate III
Advocate III

Re: Displaying Power BI Web Reports As SlideShow

@Bernards6  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

Highlighted
Advocate III
Advocate III

Re: Displaying Power BI Web Reports As SlideShow

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

Highlighted
Frequent Visitor

Re: Displaying Power BI Web Reports As SlideShow

@DMiradakis thanks for this awesome extension. One question.

 

Please how do you select which power bi reports to play in the slideshow?

 

Highlighted
Advocate III
Advocate III

Re: Displaying Power BI Web Reports As SlideShow

@gfo 

 

To answer your question:

  1. Navigate to a Power BI Report in the Power BI Service and actually open a report.
  2. 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 .

 

Power BI Real Time Slideshow Release Tab.png

 

 

I highly recommend you do this. Why?

 

  1. I completely reformatted the popup with GitHub's own primer.css, so it looks x100 more presentable.
  2. I fixed a bug where clicking the Play/Stop button would close the popup but not affect the slideshow.
  3. 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:

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

Highlighted
Frequent Visitor

Re: Displaying Power BI Web Reports As SlideShow

Hi @DMiradakis !!

 

First of all, I really want to thank you for your hardwork, dedication and kindness to share this awesome solution!

I tried to use your latest GitHub release, but it seems not working for Power BI's Service New Look (neither refresh nor slideshow)

Do you know any workaround for this issue?

 

Thanks!!

Highlighted
Advocate III
Advocate III

Re: Displaying Power BI Web Reports As SlideShow

Hi @RoseAmS 

 

Would you kindly mind going to my GitHub repository and opening up this issue there? That way, I can easily track it!

 

In the mean time, let me take a look and see if I can reproduce your error on my end. And thank you very much for the kind encouragement. 😊

 

Thanks!

 

Best Regards,

Daniel

Highlighted
Frequent Visitor

Re: Displaying Power BI Web Reports As SlideShow

Hi @DMiradakis !

 

Just opened the issue on your GitHub

Thanks for your help!!

 

Hope you and your family are well !

Helpful resources

Announcements
May 2020 Community Highlights

May 2020 Community Highlights

It’s time for another PBI Community recap!

Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Using the Community

Using the Community

Need help with the Power BI Community? Our 'Using the Community' support articles are a great place to start.

Galleries

Galleries

Looking for inspiration on how to present your data? Need instructional videos? Check out our Galleries!

Top Solution Authors
Top Kudoed Authors