Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I'm main Power BI reports Developer and Admin in our company. I create the reports in Desktop, upload them to the cloud, and then our users view them within TEAMs. We have audiences based on what department the users are in so they don't see the reports that don't pertain to them. I want to have the same report file in different audiences, each with their own filtered version of the report. Is this possible?
TIA!
Kris
Solved! Go to Solution.
Hi @khenning,
This is possible with RLS.
see Row-level security (RLS) with Power BI - Microsoft Fabric | Microsoft Learn and Row-level security (RLS) guidance in Power BI Desktop - Power BI | Microsoft Learn
The hard part is determining what department the user is in. Do you have AD groups or similar to determine this?
If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.
hi,
@khenning
If you want to keep one version of the report but filter data automatically based on who’s viewing it, use Row-Level Security
you can define role like : [Department] IN LOOKUPTABLE(Departments[UserEmail]).
Publish the report and assign users or groups to each role in the Power BI Service.
you can test the roles in desktop app itself.
this will serve your purpose. you dont have any extra maintenance with this approach.
My Work:
Analytic Pulse Blog
Docynx Productivity Tools
hi,
@khenning
If you want to keep one version of the report but filter data automatically based on who’s viewing it, use Row-Level Security
you can define role like : [Department] IN LOOKUPTABLE(Departments[UserEmail]).
Publish the report and assign users or groups to each role in the Power BI Service.
you can test the roles in desktop app itself.
this will serve your purpose. you dont have any extra maintenance with this approach.
My Work:
Analytic Pulse Blog
Docynx Productivity Tools
Thank you! I got it to work!
Hi @khenning,
This is possible with RLS.
see Row-level security (RLS) with Power BI - Microsoft Fabric | Microsoft Learn and Row-level security (RLS) guidance in Power BI Desktop - Power BI | Microsoft Learn
The hard part is determining what department the user is in. Do you have AD groups or similar to determine this?
If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.
Thank you! I got this to work in a test.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 49 | |
| 24 | |
| 12 | |
| 11 | |
| 10 |