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 nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
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
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 22 | |
| 20 | |
| 14 | |
| 13 | |
| 13 |
| User | Count |
|---|---|
| 62 | |
| 40 | |
| 38 | |
| 38 | |
| 38 |