This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
Hi guys
I have a table User which filter my fact table
I would like apply a RLS to display data of people who has the same hierarchy than the user who has loged in Power BI Service
For that, I created a role and apply a filter in my table User
[Hierarchy_1] == CALCULATE(SELECTEDVALUE('Dim User'[Hierarchy_1]),'Dim User'[UserPrincipalName]= USERPRINCIPALNAME())
&&
[Hierarchy_2] == CALCULATE(SELECTEDVALUE('Dim User'[Hierarchy_2]),'Dim User'[UserPrincipalName]= USERPRINCIPALNAME())
It doesn't work and displays only data of the user who loged in. It works if I write down the value instead of using CALCULATE....
Do you know how can I implement that?
Thank you
Solved! Go to Solution.
If I have a model with a fact table that is filtered by a user dimension table as follows...
I can set RLS on the dim_user table with this statement to filter the fact table with the hierarchy of the current user...
[hierarchy] == MINX(FILTER('dim_user', 'dim_user'[user] = USERPRINCIPALNAME()), 'dim_user'[hierarchy])
Full example data...
Now with RLS on with user1@fake.com as the user...
Hope this helps.
Proud to be a Super User! | |
If I have a model with a fact table that is filtered by a user dimension table as follows...
I can set RLS on the dim_user table with this statement to filter the fact table with the hierarchy of the current user...
[hierarchy] == MINX(FILTER('dim_user', 'dim_user'[user] = USERPRINCIPALNAME()), 'dim_user'[hierarchy])
Full example data...
Now with RLS on with user1@fake.com as the user...
Hope this helps.
Proud to be a Super User! | |
Check out the May 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 29 | |
| 28 | |
| 25 | |
| 19 | |
| 14 |
| User | Count |
|---|---|
| 53 | |
| 47 | |
| 31 | |
| 20 | |
| 19 |