Forum Discussion

soldous's avatar
soldous
Advocate II
1 year ago
Solved

Disable RLS for one page in the report by adding duplicated dimension

Dear all   I need to resolve a request that all users should see all shops and their performance on one benchmarking page in the report, but for the rest of the report, the RLS should be applied, a...
  • johnt75's avatar
    1 year ago

    No, you can't disable RLS from within a measure. What you could do is build a summary table of your data at the granularity you need and then link all dimensions except shop and then link a duplicate of the shop dimension without RLS, as you suggested.

    For example, if you only need to show data at the month granularity you could create a summary table like

    Sales Summary =
    ADDCOLUMNS (
        SUMMARIZE (
            Sales,
            'Product'[Product Key],
            'Shop'[Shop Key],
            'Date'[Year Month]
        ),
        "Sales Value", [Sales Amount]
    )
    

    You would then link Date, Product and new duplicate of Shop to this summary table and write the measures you need.

    You could go down to any granularity in the summary, but the more columns you add the bigger the table will get.