Forum Discussion

powerbiexpert22's avatar
powerbiexpert22
Icon for Impactful Individual rankImpactful Individual
1 year ago
Solved

RLS only on one page

is it possible to set up RLS only on specific page of report ? I have three pages in my report , I want to set up RLS only on home page and rest of the two pages should show all data for all users
  • burakkaragoz's avatar
    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:

    1. 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.
    2. Bookmarks or Navigation:
      If you want seamless experience, you can use bookmarks or report navigation buttons to guide users between the two reports.

    3. 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 workaround, feel free to ask! If this post helps, please consider giving kudos and marking it as solution to help other community members.

    Thank you!
    translation and formatting supported by AI