6767
Add security to show/hide any specific page (Tab) on a report based on users privileges / Roles.
STATUS DETAILS
Under Review

Thanks for all the feedback! Currently, Power BI does not have a security feature for pages; however, using conditional page navigation and RLS, you can create a custom navigation experience that shows different page options for different roles.

Here's an example of this custom navigation experience: 
 Navigate with a Go button

You can start by hiding all pages on your report except the landing page. Then you will create a column that contains the exact names of the pages in report.
Here's an example: 
Create a table

Using Power BI's row-level security feature, you can define the security roles and rules for this column, and then you can add the column to a single-select slicer.
The slicer will only show values in the column based on the security roles and rules that you've applied to this column.
Navigate slicer

Next, you can create a page navigation button and click the fx button to conditionally format the destination based on the column: 
Page navigation button
 
Now the button can navigate the user to the selected page:
Navigate with a Go button

 

Comments

P

Please provide this feature!

P

The work around doesn't work for 99% of use cases and we really need this functionality natively.

P

Elegant solution however don’t forget it’s still a work around, I see few Issues with this solution mentioned by “ADMINISTRATOR” are listed below. 1. If report has “REPORT BOOKMARKS” user can still bypass the page navigation and access the pages. – Please give report authors to hike the “REPORT BOOKMARKS”. 2. Export to “PPT” – user can still bypass the page navigation and access the information. 3. Export to “PDF” – user can still bypass the page navigation and access the information. So, we need a proper Page security so we can use single report/App for different department with Page security. Thanks

P

We still need this feature. is there any update?

P

This would be incredibly useful. Please implement ASAP!

P

Please add this as soon as possible. This is essential.

P

This is an essential element not optional, otherwise we will have multiple reports with the same models.

P

Please enable this... and CLS too. This is very important as data security is a top priority in any organisation

P

Any update on this? Thanks

P

It's very useful to create and maintain a single PBIX to support report readers with different roles. I'm looking forward to the feature. Thanks.