Forum Discussion
Hide a Page within APP
Hi,
I have two level of users where
1. set of Users should access page1,2,3
2. set of Users should access page 1, 2
Any suggestions on how to achieve this without replicating the report in the Power bi App
The only method that I believe is available to you is have Pages 1 and 2 visible. Have a clickable link that takes a user to page 3 but the measure makes use of Row Level security or the function USERPRINCIPALNAME() to determine whether the link is blank or the intended URL.
The problem with the above approach is it doesn't block access, it simply obscures it.
If you want to do it properly, have 2 reports pointing to the same model where each report is identical to the other but the one of the reports has page 3 removed. Use the audience tab in the app to show the right report to the right group.
5 Replies
- RossEdwardsRio
Helper II
The only method that I believe is available to you is have Pages 1 and 2 visible. Have a clickable link that takes a user to page 3 but the measure makes use of Row Level security or the function USERPRINCIPALNAME() to determine whether the link is blank or the intended URL.
The problem with the above approach is it doesn't block access, it simply obscures it.
If you want to do it properly, have 2 reports pointing to the same model where each report is identical to the other but the one of the reports has page 3 removed. Use the audience tab in the app to show the right report to the right group.
- v-achippa
Community Support
Hi Pooja_Kumar,
Thank you for reaching out to Microsoft Fabric Community.
Thank you RossEdwardsRio, ryan_mayu and Jai-RathinavelShivekMaharaj for the prompt response.
As we haven’t heard back from you, we wanted to kindly follow up to check if the solution provided by the user's for the issue worked? or let us know if you need any further assistance.
Thanks and regards,
Anjan Kumar Chippa - ryan_mayu
Super User
I don't think we can do that in the same report.
We cannot securely show Page 3 to one app audience and hide it from another while both use the same Power BI report.
Power BI App Audiences control visibility at the report/dashboard/item level, not at the individual report-page level.
- Jai-Rathinavel
Super User
Pooja_Kumar Page level security Feature is not currently available, eventhough there are workarounds available those are not perfect solutions and you might have to tweak your existing RLS roles and maintain a separate security table for PLS.
Instead you can separate the pages as different reports and bundle the access accordingly - Pooja_KumarNew Member
For the quick fix, I have created two reports and assigned the appropriate audience to each report with relevant pages