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

Even exposing the name or id of the currently viewed tab/page would be enough to allow users to implement tab/page level security.

P

This is SOOOO needed!!!! Please add!!!

P

Hi Power BI Team,
Please, create this functionality as soon as you can. This will simplify a lot all reports and control even more who can have access to tabs (not only filtering data).

P

This idea is great we need to maintain single report for different user, we need it ASAP Microsoft help us.

P

this is so important. we could dramatically reduce report complexity if it would be possible to show/hide visuals and pages dynamically based on data expressions and/or RLS. Implementation could be same like e.g. the already existent conditional expressions to visual-titels, should be not so hard to toggle the visual-visibility with same approach?! Currently we have to implement dedicated pages for each usergroup's need (e.g. one page for the Sales Manager , one page for Account Mgr, one page for Product manager...)

P

This is needed, please consider adding.

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.