Can You Publish Power BI Dashboard to SharePoint (Options)

Can You Publish Power BI Dashboard to SharePoint (Options)

Last Updated on October 23, 2024

Can’t find the option to share the dashboard?

In this guide, let’s talk about the possibility of sharing a Power BI dashboard with SharePoint Online.

Let’s get started.

Unfortunately, You Can’t

There’s a reason why you can’t find the button to “embed” or “publish” the dashboard.

That’s because you can’t “directly” publish a Power BI dashboard to SharePoint pages as only reports are supported.

no option to publish a power bi dashboard

Here are some key points:

  • SharePoint pages only allow embedding Power BI reports
  • You can recreate your dashboard as a report instead
  • Recreating the dashboard on a report page keeps your visuals

While this might seem like a limitation, it’s not a dealbreaker.

You can mimic your dashboard within a report by placing the same visuals and layouts on a single report page.

This way, you can still deliver the insights you need while staying within SharePoint’s publishing framework.

Sign up for exclusive updates, tips, and strategies

    Power BI Dashboard vs Report

    Before we proceed, let’s brush up on how a dashboard and a report differ.

    Here’s a quick comparison:

    • Dashboard: A single page with visuals from multiple reports or datasets.
    • Report: Multiple pages of detailed data visualizations from a single dataset.
    • Dashboard: Interactive but limited in detail compared to reports.
    • Report: Allows deep data exploration and detailed insights across many pages.
    • Dashboard: Used for a quick overview of key metrics.
    • Report: Best for detailed analysis with multiple visualizations.

    Dashboards are great for monitoring data at a glance, while reports provide a deeper dive into the data.

    If you need both broad overviews and detailed data insights, combining dashboards and reports is a good approach.

    Just remember that SharePoint only supports embedding reports, not dashboards. 😅

    👉 Related: What is a Power BI Dashboard (Power BI Dashboard Tutorial)

    Share the Report Instead

    Dashboards seem more like a personal screen regarding data.

    All the visualizations on a dashboard came from a report, so you can technically recreate it on a report page.

    Step 1: Create another page

    To recreate your dashboard in a report, start by adding a new page to your existing report.

    Look at the bottom of the page and you should be able to see the + button to add a new page:

    add a new page in a report in power bi

    You can then choose to rename that page to match your dashboard for easy identification.

    I’m renaming it as “Dashboard” for now (you can double-click on the page name to rename it).

    Step 2: Recreate your dashboard

    Now that you’ve created a new report page, it’s time to rebuild your dashboard on it.

    Here’s my tip:

    Since the visualizations on the dashboard came from the report, just copy and paste from the report:

    copied the visualizations to the new report page

    You can’t copy from the dashboard since as soon as you click on a visualization, you will be redirected to the report. 😅

    Recreating your dashboard on a report page means you will still have all the insights, now accessible within a report format.

    Step 3: Embed the report to the page

    Once your report is ready, it’s time to embed it into your SharePoint page.

    You have two options:

    • From SharePoint
    • From Power BI

    When editing a SharePoint page, you can add the Power BI web part:

    adding the power bi web part

    Its properties will allow you to add the Power BI report link, specify the page name, and configure some settings.

    It looks like this:

    adding a power bi report into a sharepoint page

    For the Power BI report link, you will have to go back to the Power BI report itself and find the option to embed the report.

    If you’re not editing, it’s found on file > embed report > SharePoint Online:

    get the embed code of the power bi report

    If you’re editing the report, you will see the “Embed in SharePoint Online” option after opening the file tab.

    Both will open a modal with the embed link for SharePoint, which you need to paste into the report field in SharePoint.

    Nice! 🙂

    Limitations and Considerations

    While embedding Power BI reports in SharePoint is useful, there are some limitations to keep in mind.

    Here’s what to consider:

    • Users need a Power BI Pro or Premium license to view embedded reports.
    • Large reports or datasets can cause slow loading times on SharePoint pages.
    • The embedded report may not be as customizable as a native SharePoint app.
    • Be cautious with public embed options as they expose data to a wider audience.

    Do you have any questions about publishing from Power BI to SharePoint Online? Let me know below.

    For any business-related queries or concerns, contact me through the contact form. I always reply. 🙂

    About Ryan Clark

    As the Modern Workplace Architect at Mr. SharePoint, I help companies of all sizes better leverage Modern Workplace and Digital Process Automation investments. I am also a Microsoft Most Valuable Professional (MVP) for SharePoint and Microsoft 365.

    Subscribe
    Notify of
    guest
    0 Comments
    Oldest
    Newest Most Voted
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x
    Scroll to Top