I'm about to implement dynamic row level security in my model.
If a loged user exists in my dimension, he can only see his data, if user does not exits in my dimension, than he can see everything.
Works perfect in SSAS Tabular.
DAX code frm my SSAS Tabular model which is implemented in Roles -> Row filter on dimension DimBrugerRettigheder -> DAX :
=IF(CONTAINS(DimBrugerRettigheder, [original_login], USERNAME()), DimBrugerRettigheder[original_login] = USERNAME(), TRUE())
Multidimensional data model is almost identical as my Tabular model.
Just need to translate the code in MDX
MDX code is goint to be implementet in role -> dimension data -> dimension DimBrugerRettigheder -> Advanced -> Allowed member set: -> Edit MDX