9418
Add security to show/hide any specific page (Tab) on a report based on users privileges / Roles.
8 Merged Ideas
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

 

P

How is that not a standard feature?

P

I too need and vote for this Pbi Page level security feature. When can it become standard in the product? Thanks.

P

This should be standard behaviour. Hopefully it will be there soon. Don't know how long it's under review unfortunately.

P

Dear Team,

I am in urgent need of Page Level as well as Column Level Security in Power BI Desktop. I worked a lot on Row Level security but RLS is not applicable when Users want us to hide entire page or a particular column.

If this features get add, life will be easy.

I have used the requested features in Oracle BI and so good.

Thank you,
Charu

P

Please add page level security feature in Power Bi.

P

This is a necessity.

P

https://ideas.powerbi.com/ideas/idea/?ideaid=77b36ffa-bb8b-eb11-8ced-281878e6452b

P

C'mon Microsoft. This has been a request for 5 years...and it's just common sense that this feature is needed

P

This is a necessity.

P

I can't believe this isn't a feature yet. This should honestly be prioritised, it's essential.