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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Nikill
Frequent Visitor

Power BI, RLS and bidirectionnal cross-filtering

Hello,

I'm having issue understanding bidirectionnal cross-filtering. Maybe I'm completely missing the point there but if I could have any explanation that could be great.

I have a RLS defined on one table in a very regular way, think groups like Manager/Accountant/Salesman on a typical employee table 

I want the data for the other tables to be filtered out depending on the user group (for instance if an Accountant is building reports on powerbi.com based on this dataset, I don't want him to be able to see the salary of Salesmen/Managers from the Salary table).

Is bidirectionnal cross-filtering the right answer to this case ? Shall I check this in the relation between my Employee table and my Salary table in the Model ?

Thanks a lot for your inputs,

Cheers,

Nicolas

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Nikill,

 

>>That raise another question : does the RLS applies when an user (in a certain RLS group) is designing a report from Web Interface ? 

What 'web interface' you mean? Power bi embed or report create on power bi service side?

 

If you mean RLS with power bi embedded, current it support RLS but you can't edit online.

 

For report you create online, power bi service not support add or edit RLS, you can only edit on desktop side and assign roles on service side.

 

Regards,

Xiaoxin Sheng

View solution in original post

5 REPLIES 5
Anonymous
Not applicable

I built a report, applying RLS. one thing have noticed was, on the dimention table where i applied the Security, the security works but the data dont Change as i was expect to filter based on the Security. whilst on the report the slicer work as it should. Please Help

Anonymous
Not applicable

HI @Nikill,

 

For your scenario, I' like to suggest you to setting RLS on group level. (use USERNAME function with relationship to found group role of current user, then apply filter effect on group level)

 

After these steps, your data will be filtered based on group and their relationships, these unmatched group roles will be hidden.

 

If you mean your data has multiple level and parent can view its childrens data, I think you need to add condition to check user level before apply group roles filters.

 

Regards,

Xiaoxin Sheng

Hi @Anonymous,

Thanks a lot for your answer. 

Indeed I'll use RLS the way you mention it. But my point was more, in the case of an user accessing directly the dataset through the workspace on PowerBI.com and using the web browser to design a report, if this user pulls data from the salary table, he will be able to see all salaries listed until he adds a columns from the Employee table, where the filter will then be instantly applied. 

That raise another question : does the RLS applies when an user (in a certain RLS group) is designing a report from Web Interface ? 

thanks again for your answer,

Nicolas

Anonymous
Not applicable

Hi @Nikill,

 

>>That raise another question : does the RLS applies when an user (in a certain RLS group) is designing a report from Web Interface ? 

What 'web interface' you mean? Power bi embed or report create on power bi service side?

 

If you mean RLS with power bi embedded, current it support RLS but you can't edit online.

 

For report you create online, power bi service not support add or edit RLS, you can only edit on desktop side and assign roles on service side.

 

Regards,

Xiaoxin Sheng

Hi @Anonymous, 

I think I am very close to my solution with your answer. 

Indeed, I am speaking of designing reports directly on powerbi.com from a dataset. What I want to know is if the RLS applies on the report the RLS affected user is designing in his browser. It's fine if he can't manage RLS through web as I ertainly don't want him to do that.

Thanks a lot,

Nicolas

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.