Forum Discussion
RLS only on one page
- 1 year ago
Hi powerbiexpert22 ,
Thanks for reaching out to the community!
In Power BI, Row-Level Security (RLS) is applied at the dataset level, not at the report page level. This means that once you set up RLS, it affects all visuals and all pages that use data from that dataset. Unfortunately, it’s not possible to apply RLS to only one page while letting other pages show all data to all users within the same report.
Possible Workarounds:
Separate Reports:
You can create two separate reports:- One with RLS applied (for your “home page” scenario).
- One without RLS (for the pages that should show all data).
You can then share the links to each report as needed.
Bookmarks or Navigation:
If you want a seamless experience, you can use bookmarks or report navigation buttons to guide users between the two reports.Custom Visual Filtering (Advanced):
With some advanced DAX and user role logic, you may be able to show/hide visuals or display different data, but true RLS cannot be selectively enabled by page.
References:
Hope this clarifies the limitation. If you have any more questions or need help with a workaround, feel free to ask! If this post helps, please consider giving a kudos and marking it as a solution to help other community members.
Thank you!
translation and formatting supported by AI
Hey powerbiexpert22 RLS in Power BI is set on data level, therefore the data will be filtered not on base of the selected page but on the user's information. This filter will be then valid on the whole report. If you want to make some data available to all, you could think about duplicating the data table and exclude it from the filters.
However, my question is why do you want to use RLS only on the first page?
Can you please share an example of your data structure?