Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now
I have a table "RLS" with two columns Department and User ID. I have a requirement where when a user logs in Power BI service they should only see data related to their department .
Eg [email protected] sees only 1234. this is easy setup a role user ID = Userprincipalname()
My question - when users [email protected] and [email protected] login, they should see all the data in department. i.e rls shouldnt be applied.
| Department | User ID |
| 1234 | [email protected] |
| 1235 | [email protected] |
| All | [email protected] |
| 1236 | [email protected] |
| All | [email protected] |
Solved! Go to Solution.
Hi,
You can create multiple roles in Power BI desktop. So in your example you might want to create the following roles:
When you publish your report to Power BI service, you can add users [email protected] and [email protected] to the "All" role, and no filters will be applied when they access this Power BI report.
@Anonymous , refer if these can help for RLS - Row Level security
https://community.powerbi.com/t5/MBAS-Gallery/Microsoft-Power-BI-Unleash-row-level-security-patterns...
https://radacad.com/dynamic-row-level-security-with-organizational-hierarchy-power-bi
https://www.blue-granite.com/blog/using-dynamic-row-level-security-with-organizational-hierarchies
https://docs.microsoft.com/en-us/power-bi/service-admin-rls
https://blog.tallan.com/2018/04/10/row-level-security-in-power-bi-part-1-roles-and-users/
https://radacad.com/what-do-you-need-to-implement-dynamic-row-level-security-in-power-bi
Hi,
You can create multiple roles in Power BI desktop. So in your example you might want to create the following roles:
When you publish your report to Power BI service, you can add users [email protected] and [email protected] to the "All" role, and no filters will be applied when they access this Power BI report.
Thanks for the response , is there a way to use if else condtion in the same role ? instead of creating two roles ?
Not that I'm aware of. Creating a new, blank role for any users who should see unfiltered data would be the simpler option.
Thanks for the solutions!
Hi @Anonymous ,
I don't think so. Why you don't want to create multiple role?
Best Regards,
Jay
| User | Count |
|---|---|
| 24 | |
| 22 | |
| 22 | |
| 21 | |
| 13 |
| User | Count |
|---|---|
| 66 | |
| 56 | |
| 45 | |
| 45 | |
| 30 |