Presentation Mode in PPM Express allows you to show a Project dashboard as an embedded Power BI report. Instead of navigating to the standard project dashboard, users can open a selected project in a dedicated presentation view. This feature makes it possible to display project-specific analytics with the correct context, dynamically filtered based on the project selected in PPM Express.
Embedding Power BI Report in Presentation Mode
To embed a Power BI report in the Presentation Mode of PPM Express Projects, follow these steps:
1. Most web applications and websites can be embedded only using a specially generated URL for embedding, not through a direct link. Power BI is one of them.
To find the URL for embedding the report, open the Power BI Report Pack -> File menu -> Embed Report -> Website or Portal.
In this article, we will take the PPM Express Executive report pack as an example.
Copy the generated link to embed the content.
2. Open PPM Express Tenant Settings and ensure that the Presentation Mode section is enabled in Tenant Settings -> Features and Modules.
Scroll down to the PPM Express -> Tenant Settings -> Presentation Mode section.
Disable the Project Story feature, and paste the embedded URL into the URL field.
3. Open any Project in the Presentation Mode.
Sign in to Power BI using your account. Now, you can review the Power BI Executive Report instead of a regular Project dashboard using the Presentation Mode.
The report is embedded in read-only mode. However, you can navigate to the report pages using the navigation below, use the export option, report controls, and filters.
Filtering the Report by Project in Presentation Mode
To ensure the Power BI report displays data relevant to the project currently being viewed in Presentation Mode, you need to modify the embed URL by adding specific parameters.
To open a specific page within the report, use the following parameter:
&pageName=ReportSectionID
How to find the Report Section ID:
- Open the report in Power BI.
- Navigate to the desired page.
- For older reports:
Copy thepageName=ReportSection
and the section ID from the URL.
For newer reports: In newer reports, the URL no longer includes theReportSection
part—only the report ID, which appears as the last segment of the URL.
Paste this parameter into the report URL in PPM Express > Tenant Settings > Presentation Mode.
Example for older reports:
https://app.powerbi.com/reportEmbed?reportId=c83fefc3-6840-487c-b195-c12fa1b49d14&autoAuth=true&ctid=970bb9f7-6d5a-4168-a244-6f0804ad9553&pageName=ReportSectiondf0b97e6cdb751619006
Example for newer reports:
https://app.powerbi.com/reportEmbed?reportId=c83fefc3-6840-487c-b195-c12fa1b49d14&autoAuth=true&ctid=970bb9f7-6d5a-4168-a244-6f0804ad9553&pageName=f0b97e6cdb751619006
2. Filter the Report by Project
To filter the report dynamically based on the current project, add the following parameter:
- Copy the
&filter=Projects/Id eq '{entityId}'
parameter. - Combine this with the main report URL and the
pageName=ReportSectionID
orpageName=ID
parameter in the Presentation Mode section of Tenant Settings.
Full example URL with both parameters for older reports:
https://app.powerbi.com/reportEmbed?reportId=c83fefc3-6840-487c-b195-c12fa1b49d14&autoAuth=true&ctid=970bb9f7-6d5a-4168-a244-6f0804ad9553&pageName=ReportSectiondf0b97e6cdb751619006&filter=Projects/Id eq '{entityId}'
Full example URL with both parameters for newer reports:
https://app.powerbi.com/reportEmbed?reportId=c83fefc3-6840-487c-b195-c12fa1b49d14&autoAuth=true&ctid=970bb9f7-6d5a-4168-a244-6f0804ad9553&pageName=f0b97e6cdb751619006&filter=Projects/Id eq '{entityId}'
This method currently works only for Project entities (not Programs or Portfolios).
If you open a different project, the report will update accordingly to reflect that project's data.