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
savaged
New Member

one report different clients, each only seeing their data

I have one report layout that I would like to share with each of my clients. However, each client should not see the data of the others. 

 

I thought I would create a database view for each client and source my BI report from these. Taking this route, I already will have to maintain a database view for each client and keep them aligned after any change. I don't want to create a copy of each report because that increases what I have to maintain. 

 

Is there a report template feature where the 'schema' of the report is defined and then each derived report can have its unique datasource (with the same schema)? Or another solution?

1 ACCEPTED SOLUTION
v-juanli-msft
Community Support
Community Support

Hi @savaged

dynamic RLS will suitable for your scenario, you can create a role based on username to filter.

you need user table to mapping current user emails and related to other tables to enable filter effect 

After finish setting dynamic role, you can publish your report and assign role to users by security setting(power bi services side) .

Row-level security (RLS) with Power BI

RLS with UserName()

Power BI Desktop Dynamic security cheat sheet

 

Best regards

maggie

View solution in original post

4 REPLIES 4
v-juanli-msft
Community Support
Community Support

Hi @savaged

dynamic RLS will suitable for your scenario, you can create a role based on username to filter.

you need user table to mapping current user emails and related to other tables to enable filter effect 

After finish setting dynamic role, you can publish your report and assign role to users by security setting(power bi services side) .

Row-level security (RLS) with Power BI

RLS with UserName()

Power BI Desktop Dynamic security cheat sheet

 

Best regards

maggie

Thanks Maggie,

 

I'm guessing I will need to have an AD set-up? 

 

Hi @savaged

Does AD refer to AD group?

Based on my test, it is not necessary to have AD group for RLS in Power BI.

You could refer to this article which shows the whole proccess of implement RLS in power bi.

 

Additionaly, there is some benefit when you have AD groups.

By using an Active Directory Security Group this will mean you do not have to add users manually and it will be managed as people are added and removed from AD Security Groups.

 

Best Regards

Maggie

Anonymous
Not applicable

Hi @savaged,

Have you looked into Row Level Security?

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!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.