on 7/22/2022 8:30:01 AM
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:
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:
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.
Next, you can create a page navigation button and click the fx button to conditionally format the destination based on the column:
Now the button can navigate the user to the selected page:
this is a badly needed feature for PowerBI. It would make it some much easier from a maintenance perspective and cut down drastically on the number of individual reports that need to be created and duplicated simply to show/hide a page for a certain group of people. Would be so easy to associate with RLS...
Implement this as soon as possible, much needed feature
This would be super helpful.
NEEDS TO HAPPEN +1
This could eliminate the need for multiple models. We would love to see this be implemented!!
This feature is absolutely necessary for cross-orga reporting. Please reconsider putting it in a release for a timely roll-out!
Please Make it happen can't wait so such a simple need!
I find it totally necessary, with that I can create only one report and restrict access to tabs according to the hierarchy level of the user of query.