A system dashboard in a model-driven app provides users an area to access reports that have been built into the app, or are embedded from Power BI. If you’ve build a report or dashboard in Power BI, you can make it accessible to your app users by first adding it to your app solution then configuring the app system dashboards.

This works for both reports and dashboards in Power BI. Since it is essentially embedding the content, users will need to have access to the content in Power BI service in order to interact with it in your app. This means they will need the relevant Power BI license, and workspace, report, dashboard and data permissions.

A model-driven app with Power BI system dashboard

Begin in Power Apps. Go to Solutions (from the left navigation menu) and open the solution that contains your model-driven app. While in the Objects area of the solution, click +New > Dashboard > Power BI embedded.

Screenshot of adding Power BI embedded into solution (1)

Provide a Display name for the report/dashboard you are adding. Select the Type, Workspace, then name of the report/dashboard you wish to embed.

Screenshot of adding Power BI embedded into solution (2)

Within the solution, locate your model-driven app to edit it. You can also find your app by exiting Solutions, and going to the Apps area of Power Apps.

Edit the model-driven app

In the app editor, select the Navigation icon from the left-hand side of the screen (the third icon down). Select the area of the app navigation you want the dashboard/report to appear. In the screenshot below, the My work section of the app has been selected. Click +Add page > Dashboard > Next.

Screenshot of adding Dashboard page in model-driven app

Under Power BI dashboards, you should see the Power BI content you added to the solution earlier. Select the report/dashboard you want to add. You can select multiple options here.

Screenshot of selecting dashboards/reports to add in model-driven app

Save, Publish then Play the app.

Save, publish and play app

In your app, you will now see the dashboard appear in the app navigation. If you have multiple system dashboards, click on the dashboard name to switch between them.

Screenshot of adding Power BI dashboard embedded as model-driven app system dashboard

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s