Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Apoorva1
Regular Visitor

Row Level security for multiple tables not working as expected

I have a requirement to apply RLS in my Agile dashboard which is created on Dataverse tables. I have 3 tables- Stories, Defects & Enhancements. I also have Business Units for 4 teams- MS team, Sales team, Manager team, Client team. The Hierarchy is- MS team & Sales team are independent of each other and fall under Manager team. Under MS team, we have Client team. All of these teams have their own Business units and BUs also follow the same Hierarchy. I want to implement RLS in such a way that Manager team can see everything unfiltered. Sales team can see only their BUs data. MS team can see their BUs data and Client teams BUs data. Client team only sees their BUs data. 

I created the following roles- 

Apoorva1_0-1700553638099.png

 

For Client I applied same filters on the following tables- 

Apoorva1_1-1700553868936.png

 

For Sales, I applied same filters on the following tables- 

Apoorva1_2-1700553911244.png

 

For Managers I did not apply any filter.

For MS I applied same filters on the following tables- 

Apoorva1_3-1700554065147.png

As these are the names of my Business units.

I am trying to get correct results but on applying these conditions, My dashboard shows empty charts.

Kindly help

7 REPLIES 7
DataVitalizer
Solution Sage
Solution Sage

In this case could you share a screenshot of you data model? This would help investigating the issue.


Did it work 👍 A kudos would be appreciated ‌‌📢 Mark it as a solution to help spreading knowledge

Sure! 

Apoorva1_0-1700559941103.png

 

The data displayed in your charts is brought from which table(s)?

Did it work 👍 A kudos would be appreciated ‌‌📢 Mark it as a solution to help spreading knowledge

I have 4 pages in my report. 1 is Home page that is using data from Defect, Stories, Sprint. 2nd page is my Stories Page that uses data from Stories table. 3rd is Defects page, that is using data from Defect and Change Request table. 4th page is Enhancements page that is using data from Enhancemrnts table.

Page1-

Apoorva1_6-1700629243901.png

 

Page2-

Apoorva1_3-1700629162241.png

 

Page3-

Apoorva1_4-1700629180645.png

 

Page4-

Apoorva1_5-1700629223150.png

 

 

Hi @Apoorva1 

Try changing the cross filter direction of both relations of 'Stories' table to both.

 

Did it work 👍 A kudos would be appreciated ‌‌📢 Mark it as a solution to help spreading knowledge

DataVitalizer
Solution Sage
Solution Sage

Hi @Apoorva1 
Have you added your users to the appropriate groups in Powe BI service?


Did it work 👍 A kudos would be appreciated ‌‌📢 Mark it as a solution to help spreading knowledge

 

 

 

I am using the View As option to verify the roles data in Power BI desktop.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.