Forum Discussion
Render PowerBI report(PBIX) inside a visual
- 9 months ago
IMHO you should keep it easy with out of the box Power BI App + Audiences + Workspace Level Security
Create a power bi app with all the reports inside and 2 audiences:
- audience 1: see all reports- audience 2: see only finance report
the app can have RGB theme color and a logo
Workspace access
- add the SME users as contributor role in workspace so they can create reports and add them to the workspace (and to the app if you want)
- add the SME users to the audience 1 so they navigate the app and see all the reports
- add report consumers to the audience 1 and not to the workspace. they won't be able to create new reports just navigate what is exposed by the audience 1
- add finance consumers to the audience 2 and not to the workspace. they won't be able to create new reports just navigate what is exposed by the audience 2
Hi Gokul_PBI , Thank you for reaching out to the Microsoft Community Forum.
ibarrau and R1k91 are correct on the technical limitation, Power BI simply does not allow one secured PBIX to be rendered inside another PBIX visual. Every visual runs in a sandboxed frame with no permission to load another authenticated frame, which is why your HTML and custom visual attempts either open new windows or fail with forbidden errors. That behavior isn’t a bug, it’s how the service enforces token isolation and prevents cross-report impersonation.
KarinSzilagyi ’s suggestion is relevant in your specific case because Apps + Audiences are the only native feature that can give you role specific navigation within a single workspace. You can hide report creation from consumers while still allowing SMEs to build reports and you can show finance only content to finance users without duplicating workspaces. Apps also support your branding requirements, which PowerApps currently can’t do. It’s the only supported way to deliver the segmented experience you’re trying to manually rebuild inside a PBIX.
So, the core issue isn’t your design idea; it’s that the platform won’t load secured reports inside report visuals and no workaround can bypass that while keeping RLS intact. The closest you can get to the UX you want is an Organizational App that acts as your navigation shell, combined with cross report navigation to make the transitions feel smooth. It won’t embed reports inside one canvas but it will give you the role based, branded, workspace wide experience you actually need.
Apps in Power BI - Power BI | Microsoft Learn
Thank you R1k91 , KarinSzilagyi and ibarrau for your valuable responses.