How to Embed and Customise Live Power BI Interactive Reports in Microsoft PowerPoint

Delivering data-driven presentations to executives, board members, or clients traditionally involved taking static screenshots of Power BI dashboards and pasting them onto PowerPoint slides. However, static images quickly become outdated, and when stakeholders request filtered views during live meetings (such as isolating a specific regional sales territory or drill-down timeframe), presenters are forced to minimize PowerPoint and search for browser tabs. Microsoft PowerPoint includes native integration with Power BI, allowing presenters to embed fully interactive, live-updating analytical reports directly onto slide canvases.

Understanding the Power BI PowerPoint Add-In Architecture

The Power BI add-in in PowerPoint bridges Microsoft 365 cloud identity with Azure-hosted Power BI workspaces:

  • Live Interactive Slicing: Slicers, interactive chart cross-filtering, tooltips, and drill-downs remain completely functional directly inside slide show presentation mode.
  • Dynamic Data Refresh: Presenters can refresh live figures immediately before a meeting begins to reflect up-to-the-minute database commits.
  • Data Permission Enforcement: When sharing slides, audience members must possess authorized Power BI access to view the live report, preserving corporate data governance.
  • Frozen Image Fallback: Allows presenters to freeze an interactive view into a static image snapshot for offline presentations or external client distribution.

Obtaining the Embed Link from Power BI Service

To prepare an interactive report for embedding:

  1. Open your web browser and navigate to the Power BI Service (https://app.powerbi.com/).
  2. Open the desired dashboard or report in your workspace.
  3. Apply any specific slicers or filters you wish the slide to display initially.
  4. In the top action bar, click Export > PowerPoint > Embed live data.
  5. A dialogue displays a secure shareable URL. Click Copy to copy the report link to your clipboard.

Embedding the Live Report into Microsoft PowerPoint

Once you have the embed link, insert the interactive visual into your presentation:

  1. Open Microsoft PowerPoint and navigate to the target slide.
  2. Go to the Insert tab on the ribbon.
  3. In the Power BI section, click the Power BI icon. (If not visible, click Get Add-ins, search for “Microsoft Power BI”, and click Add).
  4. Paste the copied Power BI URL into the input field on the slide canvas.
  5. Click Insert.
  6. The live interactive report loads inside the slide frame. Use the selection handles to resize and position the report frame to match your slide layout.

Interacting with Live Data During Slide Shows

During live presentation mode (F5), the embedded report behaves exactly like a native web dashboard:

  • Click on bar charts or pie slices to cross-filter adjacent visuals on the slide.
  • Hover over data points to reveal informative telemetry tooltips.
  • Toggle date range slicers to answer executive questions in real time without leaving the presentation.

Freezing Reports as Static Images for Offline Presenting

If presenting in venues with unreliable Wi-Fi or distributing slides to external stakeholders who lack corporate Power BI credentials:

  1. Select the embedded Power BI container on your slide.
  2. Click the Data options chevron in the bottom-right corner of the container frame.
  3. Select Show as saved image.
  4. PowerPoint freezes the current filtered visual into a high-resolution image snapshot.
  5. To resume interactive data slicing, click the menu and uncheck Show as saved image.

Embedding live Power BI reports in Microsoft PowerPoint bridges deep business intelligence with compelling storytelling, elevating executive reviews into dynamic, interactive data experiences.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.