The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
I have the next model in SSAS cube:
(Clients connect to the fact table too)
As seen, a filter in User Access will propagate all the way to the fact…
If I have a dynamic role security with some filter on DAX in User access, will it be applied even if I don’t put/select User access table in the frontend in Power BI??
Per my test, the filter gets applied only if I use a filter from that table, if I don’t use that table the dynamic security does not get applied, why is this??
Hi @Anonymous ,
When I used to test dynamic RLS, I found that the following factors would cause RLS to not work,please check it:
In order for this to work, you will need to apply the tick next to “Apply security filter in both directions”
NOTE: If this is not enabled or ticked the Dynamic RLS will not work correctly.
So once done it will now look like the following below (“Apply security filter in both directions” must be clicked):
Best Regards
Lucien
It will be applied when the user authenticates against the SSAS cube.
It is rather unfortunate that your user access table is on the Many side of the relationship. Any way to avoid that?