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

This would be a great addition. Security aside, this feature would greatly improve user friendliness for both PBI creators and consumers.

P

Extremely important to add

P

Row level security makes it hard to hide EVERYTHING from a specific user login having the page/Tab secuirty within Power BI for different user Login would be very helpful For Example: something like USERPRINCIPALNAME () which would be dynamic for different user login to hide and show pages that would act as Page/Tab Level Security.

P

Would really like this feature to be added! It will prevent me from having to maintain multiple reports instead of one report with multible tabs.

P

Please add this feature indeed, it would help a lot!!

P

Please add this feature, it would help a lot!

P

Great functionnality ! Easy to understand for evry users. It will solve lot of case of administration dilemna like duplication or splits of reports to adress it to the good persons. @Team PowerBI, please add this funtionnality to your next sprint ! Best Regards, Nicolas

P

Hi, Regarding page security, maybe, this link would be able to give you a way... https://blogs.solidq.com/es/seguridad-cumplimiento/seguridad-a-nivel-de-pagina-con-power-bi/ (I´m sorry, the post is in Spanish but, it's very easy, I guess :-D ) For the column security, it already exists an idea with the same topic. It was added in 2016 and has more than two thousand votes, but it seems it's not enough :-D You can see it here https://ideas.powerbi.com/ideas/idea/?ideaid=3c6dd5d0-a2f9-44ae-a213-3a8c0d14dfd0. I think it's very necessary, almost essential, to have it :-D. Regards.

P

Security for tab will be critical for the users privileges / Roles

P

I am quite surprised to learn that it is not available!