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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
isalcedo2002
New Member

Filtering a semantic model

Hello,

 

We have a project where we need to make dashboards for different people in the company.

The first one is for the top boss, who wants to see the general information for all the verticals.

The next ('child') is for the leaders of each vertical, and the final one for the end-client.

 

What we have done is in the first one, input all the data from our databases and for the second one (the child), import the semantic model of this first one and in this one add some excel files we have for the specific vertical, and the same for the next level which is end-client. The point in doing this is that, eventually the plan is to have a dashboard for each vertical (there are many), and a dashboard for each end-client (which are even more), and everytime we make a change, all the "children" and "granchildren" will have them as well and not have to do each change manually. 

 

The problem is we would like to filter the semantic model when importing it to the next powerbi, so that we only import the data from that vertical and the data from other verticals is not available.

Is it possible?

2 ACCEPTED SOLUTIONS
lbendlin
Super User
Super User

Please read about Row Level Security (RLS) and about app audiences.

View solution in original post

v-stephen-msft
Community Support
Community Support

Hi @isalcedo2002 ,

 

Agree with lbendlin, the row level security is designed for this.

Here're some blogs for you to better understand and practice.

Row-level security (RLS) guidance in Power BI Desktop - Power BI | Microsoft Learn

Dynamic Row Level Security with Power BI Made Simple - RADACAD

Dynamic Row Level Security with Manager Level Access in Power BI - RADACAD

 

Best Regards,

Stephen Tao

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

View solution in original post

2 REPLIES 2
v-stephen-msft
Community Support
Community Support

Hi @isalcedo2002 ,

 

Agree with lbendlin, the row level security is designed for this.

Here're some blogs for you to better understand and practice.

Row-level security (RLS) guidance in Power BI Desktop - Power BI | Microsoft Learn

Dynamic Row Level Security with Power BI Made Simple - RADACAD

Dynamic Row Level Security with Manager Level Access in Power BI - RADACAD

 

Best Regards,

Stephen Tao

 

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

lbendlin
Super User
Super User

Please read about Row Level Security (RLS) and about app audiences.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Feb2025 Sticker Challenge

Join our Community Sticker Challenge 2025

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

Jan NL Carousel

Fabric Community Update - January 2025

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