Displaying Power BI Reports on TV Screens? Then you need Auto Page Refresh!

Introduction

Power BI Reports on TV Screens are a work of art. They need to be curated with extra care, as interaction between user and report is (usually) not possible or very limited.

Further, in terms of technicalities, the report needs to be displayed with as few distractions as possible, and it needs a way to refresh itself.

This article will give you a few pointers to getting started.


Design Considerations

When designing for TV, you need to take KISS-principles even more literally than for normal report development. You need to display any viewable object in sufficiently large, clear and distinct format, to allow users to distinguish between numbers and make comparisons.

Tables become an even greater ‘no-no’, and Charts should include fewer items whenever possible, with distinct coloring separating categories as needed.

An example of a report which may be suitable for TV-reporting, could look something like:


Displaying the Report

Depending on the TV on which you are to display the report, you may need to make different decisions.

  1. Are you opening the report by using a browser that is built-in to the TV?
  2. Is your TV hooked up to display contents from a PC, but one which has limited ability to be interacted with?
  3. Or are you simply Casting/Sharing the screen of a fully functional PC onto the TV screen?

Depending on your answer to the question above, you may need to take advantage of one or more of the tips below:

To App or Not To App?

The question of whether to open your TV Report directly from the Workspace, or from within a Workspace App, is not always conclusive.

If you need to be able to cycle between multiple reports, the answer is a resounding ‘Use a Workspace App’! But if you are looking to only ever display the same report, you could choose either.

If you decide to go with the Workspace App, you may consider hiding the Navigation Pane of the App by default:

This is especially important in a paradigm in which you may not be able to interact with the report after it is loaded (e.g. using a built-in TV internet browser).

However, if you have the option to interact with the report, you should attempt to enter Full Screen Mode:

Another must-do, regardless of your implementation, is to hide the Filter Panel, as this will show even in Full Screen Mode, both in Workspace Apps and Workspaces. The Filter Panel can be hidden either from Power BI Desktop, or by going into Edit mode of the report:


Automatic Page Refresh

After all the visual setup has been done, you need think about data refresh. Even if you are using Direct Query/Direct Lake, you will need to perform a visual refresh of your report every once in a while, to bring new data in.

This can be done by applying the ‘Automatic Page Refresh’ functionality from the Report Formatting pane:

Note that this setting needs to be enabled in your Tenant Admin Settings to become available.

Also note that the refresh frequency possible for you to use depends on your Licensing/Capacity scenario. For Shared Capacities it is not possible to refresh more frequently than 30 minutes. For further details, see the official documentation: Automatic page refresh in Power BI Desktop – Power BI | Microsoft Learn


Summary

Power BI Reports are powerful even as static reports displayed on TV-Screens. Just make sure to make the proper adjustments to layout and design, to make the contents even simpler and easier to digest.

Further, make sure to consider the technical aspects of refreshing your visuals.

Also check out these other blogs:

Bulk Write-Back w. Translytical Task Flows in Microsoft Fabric / Power BI: Writing a single value back to multiple records at the same time

Introduction On this blog we’ve previously covered quite a few areas of Translytical Task Flows: Having presented a few sessions on Translytical Task Flows at conferences in the past moths, there is one major recurring question: How do you write-back multiple records at once? If you ask me, the questions of bulk write-back/writing back multiple…

Fabric Quick Tips – Pushing transformation upstream with Self Service Views and Tables in Visual Queries for Lakehouses/Warehouses/SQL DB

Introduction Recently, I’ve experienced a huge influx in requests from Microsoft Fabric customers wanting a good way for user’s to push data transformation upstream, following Roche’s Maxim: Data should be transformed as far upstream as possible, and as far downstream as necessary. To elaborate slightly, there are tons of Power BI Semantic Models out there…

Organizing your Microsoft Fabric Data Platform: Tags and Task Flows

Introduction We’ve arrived at the final level of detail in our series on Organizing your Microsoft Fabric Data Platform. So far we’ve covered, from broadest to narrowest scope: This time we go all the way down to the Item level on our platform, and describe strategies for labeling and categorising individual items by using Tags…

Something went wrong. Please refresh the page and/or try again.

Leave a comment