Hi,
I have a similar problem because I need to have more than one security filter to an user depending one the fact table to analyse.I try to implement your idea but with no success.
I have a Security User Table with two [Sk Perfilagem] attributes:
- [Sk Perfilagem Fluxo Caixa] - [Sk Perfilagem Balanco]
The first filter rows in Fact Table Fluxo Caixa and the second one filter rows in Fact Table Balanco.
In the Row filter in my Role I add this DAX queries to each Fact Table:
='Fct Fluxo Caixa'[Sk Perfilagem] = LOOKUPVALUE('Dim Seguranca Utilizador'[SK Perfilagem Fluxo Caixa], 'Dim Seguranca Utilizador'[Utilizador AD], USERNAME(), 'Dim Seguranca Utilizador'[SK Perfilagem Fluxo Caixa], 'Fct Fluxo
Caixa'[Sk Perfilagem])
='Fct Balanco'[Sk Perfilagem] = LOOKUPVALUE('Dim Seguranca Utilizador'[SK Perfilagem Balanco], 'Dim Seguranca Utilizador'[Utilizador AD], USERNAME(), 'Dim Seguranca Utilizador'[SK Perfilagem Balanco], 'Fct Balanco'[Sk Perfilagem])
I do not know if I am missing anything. Can you please put me in the right direction? Any idea why this is not working?
Cheers Ricardo Castro