8963
Add security to show/hide any specific page (Tab) on a report based on users privileges / Roles.
Attachments: MergeStatus.txt (0.20KB) MergeStatus.txt (0.18KB) MergeStatus.txt (0.18KB) MergeStatus.txt (0.19KB) MergeStatus.txt (0.19KB)
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

This is truly a must have!

P

This is a must-have feature!

P

Can't wait to have this.

P

Cannot wait that this feature will be released as we need that in our organization.

P

We really need this features in order to achieve some of our requirements.
Having this features will add more control on data and will help to save effort as we will have less reports.

P

So necessary, I can't use RLS due to the structure of the data.
Have ended up publishing a report with a hidden page and then linking a different dashboard to that report and sharing with the people to access which is a bit confusing for the end users.

P

More than needed!

P

With RLS working so well it would further enhance the workbook of data to have this level of security.

P

Desperately needed, the fact that you need to create separate workspaces for separate (but similar) reports just because the user set is different seems old

P

This feature is highly required as currently, multiples reports with the subset of the report Tabs are to be managed for different audiences.