How to Add Power BI Report to PowerPoint

Cody Schneider8 min read

Tired of pasting stale screenshots of your Power BI reports into PowerPoint? There’s a much better way to present your data that keeps it live, interactive, and impressive. This guide will walk you through exactly how to embed your Power BI reports directly into your PowerPoint presentations, step by step. We'll cover the official Microsoft add-in, share tips for effective data storytelling, and explain what you need to get started.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Why Integrate Power BI in PowerPoint?

You might be wondering if it's worth the effort. By adding live Power BI reports to your slides, you transform your presentations from static and outdated monologues into dynamic, data-driven conversations. The benefits are significant and immediately change how you share insights.

  • Keep Your Data Live: The biggest advantage is that your data is always current. When the underlying dataset in Power BI refreshes, the report in your PowerPoint slide updates automatically. This means you no longer have to frantically update screenshots minutes before a presentation.
  • Engage with Interactive Reports: Instead of showing a flat image, you can browse, filter, and slice the data in real-time during your presentation. Answering a spur-of-the-moment question from your boss becomes as simple as clicking a slicer on the slide itself, adding a powerful layer of credibility and exploration.
  • Save Time and Reduce Errors: Automating the reporting process eliminates the tedious cycle of exporting images, pasting them into slides, and repeating it all over again for the weekly meeting. This not only saves you hours but also reduces the risk of human error from copying and pasting old or incorrect visuals.
  • Tell a More Compelling Data Story: Interactive data allows you to guide your audience through a narrative. Start with a high-level overview and then drill down into specific areas of interest based on the conversation, making your point much more effectively than with a predefined set of static charts.

Prerequisites: What You’ll Need Before You Start

Before you jump in, a little preparation will ensure a smooth process. You’ll need a few things in place in both your Power BI and Microsoft Office environments.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

In Microsoft Office/PowerPoint

  • A Compatible PowerPoint Version: You'll need PowerPoint for Microsoft 365, PowerPoint 2021, or a more recent version that supports Office Add-ins. If you're on an older version of PowerPoint, you unfortunately won't have access to the add-in.
  • Work or School Account: Your Microsoft Office account must be the same one you use for Power BI. The add-in relies on this authentication to access your reports securely.

In Power BI

  • A Power BI Account: You need a Power BI Pro or Premium Per User (PPU) license to publish and share reports. A free Power BI license can create reports for personal use but doesn't allow for the sharing capabilities needed for the PowerPoint integration.
  • A Published Report: Your desired report must already be published to the Power BI service (the web version of Power BI). You cannot embed a report straight from Power BI Desktop.
  • Correct Permissions: You must have permission to access and share the report you want to embed. Similarly, anyone in your audience who wants to view the live data during the presentation will also need Power BI access and permissions for that specific report. If they don't, they will see an error message instead of your dashboard.

Step-by-Step: Using the 'Microsoft Power BI' Add-in

The best and most modern way to embed your data is by using the official Microsoft add-in. It bridges the gap between the Power BI service and PowerPoint, allowing you to insert fully interactive reports directly onto your slides.

Step 1: Install the Power BI Add-in

First, you need to add the Power BI tool to your PowerPoint ribbon. You only need to do this once.

  1. Open a new or existing PowerPoint presentation.
  2. Go to the Insert tab on the top ribbon.
  3. Click the Get Add-ins button.
  4. In the Office Add-ins store that pops up, use the search bar to find "Microsoft Power BI".
  5. Once you find it, click the Add button to install it.

After you've done this, you'll see a new "Microsoft Power BI" icon in your Insert tab. Now you're ready to start embedding reports.

Step 2: Get Your Power BI Report URL

Next, you need to get the specific link for the report (or report page) you want to embed. This link tells PowerPoint exactly which visual to pull from your Power BI account.

  1. Open your web browser and navigate to the Power BI service (app.powerbi.com).
  2. Open the workspace and the report you want to embed.
  3. Once the report is open, go to the menu bar at the top and click File > Embed report > PowerPoint.
  4. A dialog box will appear with an embed URL. Click the Copy button to copy the link to your clipboard. Note: This URL is specifically designed for PowerPoint embedding, a regular browser URL will not work.
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step 3: Insert the Report into Your PowerPoint Slide

Now, head back to PowerPoint with your copied URL.

  1. Go to the slide where you want the report to appear.
  2. On the Insert tab, click the Microsoft Power BI icon you added earlier.
  3. A placeholder box will appear on your slide with a field to paste a URL. Paste the link you copied from the Power BI service into this field.
  4. Click the Insert button.

And that’s it! Your Power BI report will load directly on the slide. You may be prompted to log in to your Microsoft account if you aren't already logged in. The report is fully interactive, meaning you can use slicers, apply filters, and drill down into the data just as you would in your web browser, all without ever leaving presentation mode.

Tips for Better Data Storytelling in Presentations

Embedding a report is the first step, but using it effectively is what truly matters. Dropping a full, cluttered dashboard onto a single slide can overwhelm your audience. Instead, use these tips to tell a clean, compelling story.

  • Dedicate One Insight Per Slide: Resist the urge to show everything at once. Isolate a single chart, a filtered view, or a specific report page for each slide. This focuses your audience's attention on the specific insight you're discussing at that moment.
  • Prepare Your Views with Bookmarks: In the Power BI service, you can pre-set filters and then save that configuration as a "Bookmark." When you share the specific link for that bookmark, your embedded report in PowerPoint will load with those filters already applied. This is a massive time-saver for setting the stage on each slide.
  • Use Slide Titles to State the Conclusion: Don't just title your slide "Sales Dashboard." Instead, use a descriptive title that tells the audience what to look for, such as "Q3 Sales Increased by 15%, Driven Largely by the European Market." This frames the data and helps the audience understand the key takeaway immediately.
  • Know Your Audience's Permissions: Double-check that all key viewers have permission to view the report in the Power BI service. If they don’t, they will just see a login or permissions error on the slide instead of your charts. If you're presenting to an external audience without access, use the static image method described below.
  • Consider an Appendix for Free Exploration: If you want to enable deeper questions, consider adding a slide at the end of your presentation with the full, unfiltered dashboard and label it "Live Data for open Q&A." It's a great way to handle detailed follow-up questions without derailing your main narrative.

Alternative Method: Using a Static Image

Sometimes, a live report isn't practical. You might be sending the presentation as a PDF, sharing it with people outside your organization who don't have a Power BI license, or you need to ensure the numbers are frozen as of a specific point in time. In these cases, a simple screenshot is your best bet.

Here’s how to do it correctly:

  1. In the Power BI service, open the report and apply any filters you need.
  2. Go to Export in the top menu.
  3. Select Image. In the dialog box, you can choose options like whether to include a border or only export the current page.
  4. Once exported, a .PNG file will be downloaded.
  5. Simply drag this file into your PowerPoint slide or use the Insert > Pictures option.

Remember, the obvious downside is that the data is completely static and not interactive. It becomes a snapshot in time the moment you export it.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Final Thoughts

Integrating Power BI with PowerPoint transforms static presentations into dynamic, data-driven experiences. Taking the time to embed live reports allows you to have deeper conversations, answer questions on the fly, and present your findings with confidence, knowing the data is always up-to-date.

Complex tools like Power BI are incredibly powerful but often come with a steep learning curve. We created Graphed to remove that complexity by building the easiest experience for getting answers from your sales and marketing data. Instead of wrestling with configurations and add-ins, you can connect your data sources in a few clicks and build entire dashboards instantly using plain English. We designed Graphed to automate the painful reporting work, so you can stop pulling data and start using it.

Related Articles

How to Enable Data Analysis in Excel

Enable Excel's hidden data analysis tools with our step-by-step guide. Uncover trends, make forecasts, and turn raw numbers into actionable insights today!