How to Add Power BI to PowerPoint
Tired of pasting static screenshots of your Power BI dashboards into your PowerPoint presentations? Not only do these images look stale, but the moment a question comes up requiring a deeper dive, you're stuck. The dreaded, "Can you filter that by a different date range?" or "What happens if we look at just this one product category?" forces you to say, "I'll get back to you," which disrupts your presentation's momentum. This article will show you how to embed live, fully interactive Power BI reports directly into your PowerPoint slides so you can answer those questions in real-time and make your data presentations truly dynamic.
Why Embed Power BI in PowerPoint?
Before we jump into the "how," let's quickly cover the "why." Moving from static images to live reports isn't just a gimmick, it fundamentally changes how you present data and how your audience interacts with it.
- From Static to Dynamic: A screenshot is a snapshot in time. Your data is likely already outdated minutes after you take it. An embedded report pulls live data, meaning your presentation is always showing the most current information available, whether you're presenting on Monday morning or Friday afternoon.
- Real-time Interactivity: This is the game-changer. Imagine you're presenting quarterly sales performance. A stakeholder asks about a specific region's results. Instead of moving on, you can click directly on the map in your slide, and every other visual on the report instantly filters to show data only for that region. You can answer follow-up questions on the fly, demonstrating complete command of your data.
- A Single Source of Truth: When you update a report in the Power BI service, those changes are automatically reflected in your PowerPoint presentation. There's no need to constantly re-export images and re-insert them into the deck. Your PPT file becomes a living document, reducing version control headaches and ensuring everyone sees the same numbers.
Before You Start: What You'll Need
Getting your live dashboard into a slide is straightforward, but you need a few things in place first. Make sure you have the following:
- An active Power BI account. Your organization must be using Power BI, and you'll obviously need access to it.
- A Microsoft 365 license. The ability to embed reports is part of the broader Microsoft ecosystem.
- The official Microsoft Power BI storytelling add-in for PowerPoint. We'll show you how to install this in the first step.
- Access to PowerPoint for the web or a supported desktop version of PowerPoint. Ensure your application is up-to-date.
- A Power BI report that has already been published to the Power BI service. You can't embed a PBIX file sitting on your desktop, it must be published online so it has a shareable URL.
How to Add Power BI to PowerPoint: A Step-by-Step Guide
Ready to bring your slides to life? Let’s walk through the process, one step at a time.
Step 1: Install the Power BI Add-in
First, you need to add the Power BI integration tool to PowerPoint. The good news is you only have to do this once. After it's installed, it will be available for all your future presentations.
- Open PowerPoint (either the desktop or web version).
- Go to the Insert tab on the ribbon.
- Click on Get Add-ins or My Add-ins.
- In the Office Add-ins search bar, type "Power BI" and press Enter.
- You should see the official Microsoft Power BI add-in. Click the Add button.
- After agreeing to the terms, the add-in will be installed. You'll now find it under the Insert tab whenever you need it.
The add-in will appear as a small icon on your ribbon, making it easy to access.
Step 2: Get the URL of Your Power BI Report
Now that PowerPoint is ready, you need the unique link to the report you want to embed. This link tells the add-in exactly which dashboard to pull from your Power BI account.
- Log in to your Power BI account in your web browser (app.powerbi.com).
- Navigate to the workspace containing the report you want to display and open it.
- With the report open, look for the Share button at the top of the screen.
- Click Share, then select the PowerPoint option. This option is purpose-built for this exact task.
- A dialog box will appear with an embed URL. This is the link you need. Click the Copy button to save it to your clipboard.
Important Note: Do not just copy the URL from your browser's address bar. The specific "Embed in PowerPoint" URL contains the necessary parameters for the add-in to function correctly.
Step 3: Paste the URL into the PowerPoint Add-in
You have the add-in installed and the URL copied. Now for the easy part: connecting the two.
- Go back to your PowerPoint presentation and select the slide where you want the report to appear.
- Go to the Insert tab and click the Microsoft Power BI icon.
- A placeholder box will appear on your slide. This box contains a field for the URL you just copied.
- Paste the Power BI report URL from your clipboard into the text box.
- Click the Insert button.
In a few moments, your live Power BI report will load directly on the slide. You can now resize and reposition the placeholder box just like you would with an image or a text box to fit your slide design.
Bonus: Embedding a Single Visual Instead of a Full Report
Sometimes you don't need the entire multi-page report, you just want to highlight a single, powerful chart or KPI. The process is almost identical but starts with a slightly different step inside Power BI.
- In the Power BI service, open your report and hover your mouse over the specific visual you want to embed.
- Select the "More options" icon (the three dots ...) on the visual's border.
- Go to Share and choose Link to this visual.
- Copy the URL provided.
- Paste this URL into the PowerPoint add-in instead of the full report URL.
Now, only that specific chart will appear on your slide, making for a cleaner and more focused presentation.
Tips for Presenting with Live Power BI Reports
Embedding your dashboard is just the first step. To present it effectively, keep a few best practices in mind.
- Set Initial Filters Beforehand. The add-in allows you to save the state of your filters. Before presenting, use the filters on the bottom of the embed to get the report showing exactly the starting view you want to discuss. That way, you're not fumbling with slicers when you first pull up the slide.
- Don't Let the Tech Overshadow the Story. The interactive capabilities are impressive, but they are a tool to support your narrative, not replace it. Use the filters and slicers purposefully to answer questions or to drill down into a point you are making.
- Check Your Permissions. The embed respects the permissions set in Power BI. If you send the PowerPoint deck to someone who doesn't have permissions to view the report, they will see a "Request Access" button, not your data. Make sure your audience has viewing rights in the Power BI service.
- Have a Backup Screenshot. Technology can be unpredictable. What if the conference Wi-Fi is down, or you can't log in? On a hidden slide right after your live report slide, it’s always wise to have a good old-fashioned screenshot as a backup. No one has to know it’s there unless you need it.
Final Thoughts
Switching from static screenshots to embedded live reports is a major upgrade for anyone who presents data regularly. It bridges the gap between analysis and presentation, enabling you to have fluid, data-driven conversations with your team or stakeholders, answer tough questions on the spot, and always work with the most current numbers.
While this integration between Power BI and PowerPoint is incredibly powerful, setting up and maintaining those original dashboards in Power BI still represents a steep learning curve for many. For teams that want to get answers from their data without a massive time investment, we built Graphed to be your AI data analyst. It connects directly to your data sources like Google Analytics, Shopify, or Salesforce and allows you to build real-time dashboards and reports simply by asking for what you want in plain English. Instead of spending hours learning a complex BI tool, you can create the dashboard you need in under a minute.
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!
What SEO Tools Work with Google Analytics?
Discover which SEO tools integrate seamlessly with Google Analytics to provide a comprehensive view of your site's performance. Optimize your SEO strategy now!
Looker Studio vs Metabase: Which BI Tool Actually Fits Your Team?
Looker Studio and Metabase both help you turn raw data into dashboards, but they take completely different approaches. This guide breaks down where each tool fits, what they are good at, and which one matches your actual workflow.