Power BI – New

Last updated on November 5th, 2026

Overview

Power Bi

Power BI is Microsoft’s business analytics service for building interactive reports and dashboards. The new Yodeck Power BI app brings that content to your screens: sign in with your Microsoft account or a service principal, select the dashboard or report you want to show, and Yodeck displays it on your screens. In this guide, you will quickly learn how to create a Power BI app under your Yodeck account.


Available on the Premium & Enterprise plans

You might not see some of the menus below if your account is on a different plan

New vs existing (legacy) Power BI app

The new Power BI app is easier to configure and register, while it also supports a wider variety of filters and controls. Starting October 29, 2026, new users will primarily have the New (Selector-based) Power BI app available by default. Existing users of the existing (URL-based) Power BI app may continue using it or choose to use the New Power BI app.
ℹ️You can access the documentation for the existing (URL-based) Power BI here.


Creating a Power BI app

Step 1 – Locating & Selecting the App

In the Yodeck Portal, open the Apps section, locate the Power BI app within your app gallery, and click Use App to create a new one.

Step 2 – Selecting One of the Two Main Options

After clicking the Use App button, the Choose your log-in option pop-up window presents you with two options for this app.

Choose your log-in option window of the Power BI app
  1. The ‘Log-in with your Microsoft Account’ option signs you in with your own Microsoft credentials. It is the quickest way to get started and is preferable when you manage the Power BI content yourself. Yodeck lists the dashboards and reports your Microsoft account can access.
  2. The ‘Authenticate with Service Principal’ option signs you in with a Microsoft Entra app registration instead of a personal account. It is preferable for organizations with strict security policies and when your screens should not depend on an individual employee’s credentials or password changes. This option requires a one-time setup in the Azure portal and in the Power BI Admin portal. Follow the Power BI with Service Principal – Introduction guide first.

Step 3 – Filling in the App Details

Depending on your previous choice (either to use the Log-in with your Microsoft Account[1] or Authenticate with Service Principal[2] option), you can proceed to fill in the app details as follows (click on the appropriate tab based on your choice):

1. App Details for Log-in with your Microsoft Account

  1. A Name is required for the app, and an optional Description.
  2. Click the Login with Microsoft button and sign in with your Microsoft credentials.
  3. Once you authenticate, the Select Resource drop-down becomes active.
  4. Click Select Resource, and choose the dashboard or the report you want to display. The list shows only the dashboards and reports your Microsoft account can access in Power BI.
  5. If you selected a report, click Open view editor to choose the page, bookmarks, and filters you want to show on screen, and click Save Selection. More details can be found in the Selecting the Power BI View section below.
  6. Then, choose the Refresh rate (minutes) of your content (the default rate is 30 minutes).
  7. Under Display, enable Show report’s page-bar, Show filters, or Show bookmarks to display the respective Power BI elements on your screen. All three options are off by default and apply to reports.
  8. Under Advanced, you can enable Semi-static for Raspberry Pi players. More details can be found in the Advanced Settings section below.
  9. You can also add a Tag for this app to better manage it in the future.
  10. Choose the Default Duration in seconds.
  11. You can set the Availability. More details can be found in the Media Availability guide.
  12. Click “Save,” and your app is ready to use. Assign it to your screen, and the screen displays the selected dashboard or report.

2. App Details for Configuring it with Service Principal

  1. A Name is required for the app and an optional Description.
  2. After you choose Authenticate with Service Principal in Step 2, the Authenticate via service principal pop-up window opens. Provide the Tenant ID, Client ID, and Client Secret of your Microsoft Entra app and click Authenticate.** All three fields are required. You can reopen this window at any time by clicking the Connect with Service Principal button. Once you authenticate, the Select Resource drop-down becomes active.
  3. Click Select Resource, and choose the dashboard or the report you want to display. The list shows only the dashboards and reports your service principal has access to. With a service principal, only Workspaces are available. My Workspace and Power BI Apps are not supported.
  4. If you selected a report, click Open view editor to choose the page, bookmarks, and filters you want to show on screen, and click Save Selection. More details can be found in the Selecting the Power BI View section below.
  5. Then, choose the Refresh rate (minutes) of your content (the default rate is 30 minutes).
  6. Under Display, enable Show report’s page-bar, Show filters, or Show bookmarks to display the respective Power BI elements on your screen. All three options are off by default and apply to reports.
  7. Under Advanced, you can enable Semi-static for Raspberry Pi players. More details can be found in the Advanced Settings section below.
  8. You can also add a Tag for this app to better manage it in the future.
  9. Choose the Default Duration in seconds.
  10. You can set the Availability. More details can be found in the Media Availability guide.
  11. Click “Save,” and your app is ready to use. Assign it to your screen, and the screen displays the selected dashboard or report.
Power Bi Yodeck app with Microsoft Account
Power Bi Yodeck app with Microsoft Account
Power Bi Yodeck app with Service Principal
Power Bi Yodeck app with Service Principal
Power Bi Yodeck app synced and configured
Synced and configured Power Bi Yodeck app
Open view editor
“View Editor” overview pop-up window

Refreshing sources & data via a dedicated button

You can find “Refresh sources” and/or “Refresh data” buttons for refreshing ad-hoc individual workspaces, reports, or apps in case an update has been made. If the platform cannot refresh the data, an informative tooltip will indicate the last update date.

Disabled My Workspace/Workspaces/Apps

If you find certain disabled workspaces and/or apps, there is usually a tip (when you hover over them) explaining why these entities cannot be used by our app. You may need to try again later, or troubleshoot the entity in your Power BI instance first before retrying.

Selecting the Power BI View

⚠️ Applicable only to reports. Dashboards display on screen as they are in Power BI.

Power BI reports can have several pages, bookmarks, and filters. The view editor lets you decide exactly which view of the report appears on your screen:

  1. After you select a report in Select Resource, click the Open view editor button. Once you have saved a view, the button reads Edit selection instead.
  2. The Select the Power Bi view you want to show window opens with a live, interactive preview of your report.
  3. Navigate to the page you want to display, apply any bookmarks, and set your filters exactly as you want them to appear on screen.
  4. Click Save Selection. Yodeck saves the report in the state you leave it, and your screen displays that view. To clear your selection and return to the report’s default view, click Restore defaults.

💡 If you do not save a selection, Yodeck displays the report’s default view. The Display options (Show report’s page-bar, Show filters, and Show bookmarks) only control which Power BI panes are visible on screen. They do not change the saved view.

Service Principal Authentication Settings

What is a Service Principal?

A service principal is the identity of an application registered in Microsoft Entra ID (formerly Azure Active Directory). Instead of signing in with a person’s Microsoft account, the Yodeck Power BI app authenticates as that application, using its Tenant ID, Client ID and Client Secret. Because the authentication is linked to the application rather than to a user, your screens keep playing when employees change roles or passwords, and you re-authorize far less often.

** Type your Microsoft Entra app’s Tenant ID, Client ID and Client Secret to authenticate the Yodeck Power BI app with your Power BI tenant.

Before you use this option, you need to register a Microsoft Entra app, enable the Power BI admin settings and add the service principal to your Power BI workspace. Find a step-by-step guide here. If your report uses Row-Level Security or user impersonation, also check the Identity Requirements guide. Remember that the client secret expires on the date you set in Azure. Create a new secret before that date and enter it in the app through the Connect with Service Principal button, so your screens keep playing.

Advanced Settings

Semi-static

💡 Applicable only for Raspberry Pi

When you enable this option, the Raspberry Pi takes a screenshot of the Power BI report or dashboard in the background every X minutes, based on the refresh rate. When the app’s playback time comes, the player displays that screenshot. For heavy dashboards, we recommend this option so the data loads and renders fully before it appears on screen.

Power BI’s Final result

This is how your dashboard or report displays on your TV screen.

Updating an Existing Power BI App

Power BI apps you created before this update still use the URL you pasted at the time, and they keep playing on your screens as they are. You can switch them to the new version whenever it suits you:

  1. Open the Power BI app you want to update. A pop-up window asks you to Keep current or Switch to new version.
  2. Click Keep current to leave the app as it is, or click Switch to new version to continue.
  3. If Yodeck asks you to sign in to Microsoft again, complete the sign-in. The new version needs an additional permission to read your Power BI workspaces.
  4. Yodeck reads your existing URL and pre-selects the same dashboard or report in Select Resource. Any page, bookmark or filter included in your URL carries over into the saved view, which you can adjust at any time with Edit selection.
  5. Click Save to complete the switch, or Cancel to keep the URL version.

💡 If Yodeck cannot read your URL, the app stays on the URL version and continues to play as before. In that case, create a new Power BI app and select your content from Select Resource.

F.A.Q.s

Got questions? We’ve got answers! This section addresses common questions about the Power BI app.

My screen shows “Re-login needed: Go to your app’s page and log in again to your Power BI account.”

Log in to the Yodeck Portal, edit the Power BI app, click Sign Out, and log in again with your Microsoft credentials or your service principal. Save the app and push the changes to your screens.

My screen shows “Permission needed: Check your Power BI permissions.”

The Microsoft account or service principal you authenticated with no longer has permission to view the selected dashboard or report. Ask your Power BI administrator to grant access. If your organization requires admin consent for new apps, this message can also appear until an administrator approves the Yodeck Power BI app. For more details about the admin consent workflow, refer to this Microsoft resource.

My screen shows “Invalid URL: Check the Power BI URL you provided in the app.”

This message applies only to Power BI apps that still use the URL version. Open the app and switch to the new version, as described in the Updating an Existing Power BI App section, so that you select your dashboard or report from a list instead of a URL.

My screen shows “Check your Network connection.”

Ensure that the player has access to the internet. If the screen appears Offline in the Yodeck Portal, the player cannot reach Power BI and display your content.

My screen shows “Contact Support: We are not sure what went wrong, please contact Support and include this app’s ID in your message.”

Contact our Support team as described in the Need Help? section below and include the app’s ID in your message.

Can I still paste a Power BI URL?

No. New Power BI apps use the Select Resource drop-down, which lists the dashboards and reports your account or service principal can access. This removes broken links and copy-and-paste errors. Power BI apps you created before this update keep their URL until you switch them to the new version.

Do I have to switch my existing Power BI apps to the new version?

No. Existing apps keep playing with their saved URL. Switch them whenever it suits you, following the steps in the Updating an Existing Power BI App section.

I cannot find my dashboard or report in Select Resource.

Select Resource lists only the content your Microsoft account or service principal can access in Power BI. Ask your Power BI administrator to share the workspace, dashboard or report with you. Then, edit the app, click Sign Out, authenticate again, and open Select Resource. If you use a service principal, remember that only Workspaces are available. My Workspace and Power BI Apps are not supported.

Why is a report greyed out in Select Resource?

The report has no dataset (semantic model) attached, so Yodeck cannot embed it. A warning icon next to the report explains why: No dataset ID found. Check the report in the Power BI service, make sure its dataset exists and that your Microsoft account or service principal has access to it, then reopen Select Resource.

Are Bookmarks supported?

Yes. Open the view editor, apply the bookmark you want, whether a report bookmark or a personal one, and click Save Selection. It does not matter how you reach the view. Yodeck saves the view itself, exactly as you leave it, so your screen displays the bookmarked state. The Show bookmarks option under Display only controls whether the Bookmarks pane is visible on screen.

How do I display a specific page of my report?

Open the view editor, navigate to the page you want, and click Save Selection. Your screen displays that page. If you also want the page tabs visible on screen, enable Show report’s page-bar under Display.

Need Help?

The Yodeck Support Team can help you out! Log in to your Yodeck account and send us a message from the bottom right corner!