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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
nesrinehal20
Frequent Visitor

Problem Filter

I have a "fac_assabil_ork" table and a rooting table. I want to filter a KPI calculated from the rooting by family and item, but the problem is that the rooting table doesn't contain the family and item.
I linked the sales(fac_assabil_ork) and rooting tables by the representative dimension, and the sales table linked by the item dimension, but I couldn't filter the KPI by family.
kpi : 

Nb Clients Non Plannifé =
CALCULATE (
    DISTINCTCOUNT ( ASS_ROOTING_TEST[PARTNER_CODE] ),
    ASS_ROOTING_TEST[IN_PLANNING] = "NON",
    TREATAS ( VALUES ( FAC_ASSABIL_ORK[ROLE_CODE] ), ASS_ROOTING_TEST[REP] )
)

nesrinehal20_0-1757926599171.png

 

1 ACCEPTED SOLUTION
rohit1991
Super User
Super User

Hi @nesrinehal20 

Could you please follow below steps: 


1. Dummy Tables created to solve problem. You can replace table names with your tables.
Table name : ASS_ROOTING_TEST
image.png

 

 

 

 

 

 

 

 

Table name : DimArticle
image.png

 

 

 

 

 

Table name : FAC_ASSABIL_ORK
image.png

 

 

 

 

 

 

 

 

 

2. Modelling :

image.png

3. Create Measure

Nb Clients Non Planifie = 
CALCULATE (
    DISTINCTCOUNT ( ASS_ROOTING_TEST[PARTNER_CODE] ),
    ASS_ROOTING_TEST[IN_PLANNING] = "NON",
    TREATAS ( VALUES ( FAC_ASSABIL_ORK[ROLE_CODE] ), ASS_ROOTING_TEST[REP] ),
    TREATAS ( VALUES ( FAC_ASSABIL_ORK[ITEM_CODE] ), DimArticle[ITEM_CODE] )
)

 

Outcome : 
image.png

 




Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

View solution in original post

1 REPLY 1
rohit1991
Super User
Super User

Hi @nesrinehal20 

Could you please follow below steps: 


1. Dummy Tables created to solve problem. You can replace table names with your tables.
Table name : ASS_ROOTING_TEST
image.png

 

 

 

 

 

 

 

 

Table name : DimArticle
image.png

 

 

 

 

 

Table name : FAC_ASSABIL_ORK
image.png

 

 

 

 

 

 

 

 

 

2. Modelling :

image.png

3. Create Measure

Nb Clients Non Planifie = 
CALCULATE (
    DISTINCTCOUNT ( ASS_ROOTING_TEST[PARTNER_CODE] ),
    ASS_ROOTING_TEST[IN_PLANNING] = "NON",
    TREATAS ( VALUES ( FAC_ASSABIL_ORK[ROLE_CODE] ), ASS_ROOTING_TEST[REP] ),
    TREATAS ( VALUES ( FAC_ASSABIL_ORK[ITEM_CODE] ), DimArticle[ITEM_CODE] )
)

 

Outcome : 
image.png

 




Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

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.