8652
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

Come now guys...
This should have been done already!!

P

Please provide Page level security so that the irrelevent pages can be for intended users. This will make the report neat.

P

please provide this feature in the tool as we have several requests and every time we have to duplicate the reports and remove the tabs. It will help us to improve and optimize the reports.

P

Real need for this. along with the ability to show / hide visuals based on user.

P

Wonder if someone cares to read our comments or not. We are paying for professional license for God's sake and we want to expand power bi usage but these issues are holding up. It is difficult to create and manage multiple versions of reports due to user security. Hope Microsoft responds.

P

Good usecase is having a Admin/Writeback page using PowerApps, which should be only visible to super-users - currently - we need to store 2 versions - which makes maintenance more difficult.

P

This is a big requirement for most of our dashboard. It would be very helpful to have Page level security.

P

Hide tabs in a report for different roles

Hi There,

suppose i had created 3 roles, and i defined what to hide for each roles, the common thing remains here is that all of them can view only related tabs not all the tabs.

i had 9 pages created for 3 roles, 3pages/role. report contains all the 9 pages but i want only 3 related pages to be een to each user rest of them to be hidden.

P

Team, Please add this feature in Power BI report server so that we can restrict the users viewing limited data

P

Any updates on this idea? It seems more people are looking for this functionality as PBI gains momentum throughout businesses around the globe.

RLS doesn't seem to be the answer when there's only one sheet of information containing multiple fields (for example, divisions) and wanting to share division-specific information without having to create 10+ reports to share.