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

Try your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now

Reply
GAC
New Member

RLS on Semantic Model

Hi team, 

 

I have a model semantic published on PBI Service where  8 reports are using this model with base. I need apply RLS just on one report, how can I do this? I'm developing RLS rules onde PBI desktop and this Rules are applyng for all report, but I need it work on just one. 

2 ACCEPTED SOLUTIONS
lbendlin
Super User
Super User

After you connect to the semantic model, add your RLS table to that report's data model and wire it in.

View solution in original post

Anonymous
Not applicable

Hi @lbendlin ,thanks for the reply, you are on the right track!

Hi @GAC ,

Regarding your question, it is possible to create an additional table in power bi desktop that stores the user information, link it to the data table and later publish it to the power bi service. For reports that do not require RLS, they can be created through the semantic model in the power bi service. For reports that require RLS, connect the previously published semantic model in power bi desktop. Create measure and use ‘USERPRINCIPALNAME’ function to filter the data based on the user information stored in the security information table. Finally, the report is published to the power bi service, and the report dynamically filters the data according to the logged-in users.

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi @lbendlin ,thanks for the reply, you are on the right track!

Hi @GAC ,

Regarding your question, it is possible to create an additional table in power bi desktop that stores the user information, link it to the data table and later publish it to the power bi service. For reports that do not require RLS, they can be created through the semantic model in the power bi service. For reports that require RLS, connect the previously published semantic model in power bi desktop. Create measure and use ‘USERPRINCIPALNAME’ function to filter the data based on the user information stored in the security information table. Finally, the report is published to the power bi service, and the report dynamically filters the data according to the logged-in users.

lbendlin
Super User
Super User

After you connect to the semantic model, add your RLS table to that report's data model and wire it in.

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.