Forum Discussion

Revanth_B's avatar
Revanth_B
New Member
10 months ago
Solved

How to pass parameters from Angular to a Power BI Paginated Report (embedded in web app)?

Hi team,

We’ve developed a web application in Angular where users log in with their application credentials. Within the app, there’s a Report Center section that displays all available Paginated Reports hosted in Power BI / Fabric.

Each user in the application has a unique UserID, and our paginated reports include a hidden parameter called UserID. This parameter is used to filter and cascade report data (for example, limiting data to a specific enterprise).

We’d like to automatically pass the UserID from Angular to the report when a user selects a report from the Report Center.

Could you please help clarify the following points:

  • What’s the recommended approach to pass parameters (like UserID) from an Angular app to a paginated report during embedding?

  • Are there any report-level configurations required (such as parameter naming conventions, visibility, or default settings)?

  • Is it advisable to append parameters to the embedUrl (for example, &rp:UserID=1234), or is there a more robust API-based method to achieve this?

Any sample implementation or reference documentation would be greatly appreciated.

Thanks in advance!

3 Replies