Forum Discussion

MS_user_11's avatar
MS_user_11
Regular Visitor
8 months ago
Solved

Embed Power BI Dashboard (pinned visuals from various reports) in SharePoint

Greetings, 

 

I am looking to embed Power BI online dashboards into SharePoint webparts.

 

I understand something change recently creating confusion around the term “Dashboard” so to clarify,  I mean the Power BI Online workspace item type “Dashboard”; an online page containing pinned tiles from various reports in a given workspace. I do not mean a Power BI report page historically referenced as a “dashboard”.

 

That said, I have not been able to successfully embed a Power BI dashboard into SharePoint, and I have not found a reasonable solution to this in documentation, forums, or google.

 

I can create a single extra page with a single tile that can then be embedded into SharePoint, but that eliminates all advantages and efficiencies that the dashboards provide. To do it for every report and every webpart required would also quickly become quite unmanageable, redundant, and noisy for all associated report consumers. This in turn will impact adoption and usage from our leadership team and user base.  

 

Thus, double checking - Is there a solution/workaround I am missing that will let me bring these dashboards into SharePoint? And if not, is it on the roadmap?

 

Thanks in advance. 

  • Only reports can be embedded using the Power BI web part in SharePoint. Dashboards were never added to the SharePoint embedding surface, and Microsoft has been steadily de-emphasizing dashboards in favor of reports.

    So:

    • You cannot embed a dashboard as a whole

    • You cannot embed multiple pinned tiles in one web part

    • Embedding a single tile per page is the only tile-based workaround

    Option 1 (Best practice): Use a report as a dashboard

    Recreate the dashboard as:

    • a single report page, or

    • a multi-page report with a “landing page”

    Benefits:

    • Fully embeddable in SharePoint

    • Better layout control

    • Better performance

    • Future-proof

    Option 2: Use Apps instead of SharePoint for dashboards

    If you need:

    • a curated experience

    • cross-report KPIs

    Then:

    • Publish a Power BI App

    • Use the app as the entry point instead of SharePoint

4 Replies

  • Only reports can be embedded using the Power BI web part in SharePoint. Dashboards were never added to the SharePoint embedding surface, and Microsoft has been steadily de-emphasizing dashboards in favor of reports.

    So:

    • You cannot embed a dashboard as a whole

    • You cannot embed multiple pinned tiles in one web part

    • Embedding a single tile per page is the only tile-based workaround

    Option 1 (Best practice): Use a report as a dashboard

    Recreate the dashboard as:

    • a single report page, or

    • a multi-page report with a “landing page”

    Benefits:

    • Fully embeddable in SharePoint

    • Better layout control

    • Better performance

    • Future-proof

    Option 2: Use Apps instead of SharePoint for dashboards

    If you need:

    • a curated experience

    • cross-report KPIs

    Then:

    • Publish a Power BI App

    • Use the app as the entry point instead of SharePoint

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi MS_user_11 ,

    Thank you for reaching out to the Microsoft Fabric Community Forum. 

     

    Could you please let us know if the issue has been resolved? I wanted to check if you had the opportunity to review the information provided by cengizhanarslan . If you still require support, please let us know, we are happy to assist you.

     

    Thank you.

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi MS_user_11 ,

     

    We haven’t received an update from you in some time. Could you please let us know if the issue has been resolved?
    If you still require support, please let us know, we are happy to assist you.

     

    Thank you.

    • MS_user_11's avatar
      MS_user_11
      Regular Visitor

      Thanks for the reply and follow up. 

       

      Unfortunately, this does not resolve my issue or business need. However, the question has been responded to and given no one else has any additonal input, it sounds like the opportunity is a dead end. Thus, I accept the answer and will pass along.  cengizhanarslan - I appreciate the reply and thank you for your time & input.