How to Implement Page-Level Security in Power BI
Control visibility of report pages by user or role.
Page-level security (sometimes implemented via bookmarks and visibility rules) lets you show or hide report pages based on the viewer. When combined with RLS, you can tailor both data and layout to the audience.
Implementation options
Use the “Page visibility” property with a measure that checks the user (e.g. USERPRINCIPALNAME()) or a role, so that only certain users see certain pages. Alternatively, use bookmarks and buttons to create an entry experience that navigates to different page sets by role.
Document which roles or users see which pages so report authors and admins can maintain it consistently.
Need help with your migration?
Our team can help you design, build, and optimize your Power BI and Fabric solutions.
Get a free assessmentReady to modernize your BI stack?
Stop maintaining legacy workbooks. Start leveraging the full power of the Microsoft Data Platform today.