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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Linschiiii
New Member

3 Tables with Relationship

Hi Guys!

 

I'm kinda new to Power BI and I'm not at the end with my knowledge for a certain problem.

I have 3 tables. 

Table A:

Just has 2 columns with 30 entries.

NumberCity
1Vienna
2Berlin
3Madrid
  

 

Table B (Setpoint value):

Has various columns but only 2 necessary. with tousands entries

CityRandomRandomRandomFruits
Vienna   Apple
Vienna   Banane
Madrid   Apple
Berlin   Banana
     

 

Table C (actual value):

Same as Table B.

 

I have now with Table A a Relationship to Table B and one to Table C with City.

And a inactive Relationship from Table B to Table C with Fruit

When I try to make a Matrix to show the difference between B and C I get from one the right values but from the other Table only the Sum.

Matrix Values are:

row: Table A - City

Column: Table B - Fruit

Values: Number of Fruits - Table B & Number of Fruits - Table C

CityAppleAppleBananaBanana
 Table BTable CTable BTable C
Berlin58315
Vienna28715
Madrid18915

 

I hope it's understandable what my problem ist.

1 ACCEPTED SOLUTION
anmolmalviya05
Super User
Super User

Hi @Linschiiii, Hope you are doing good!

Your problem arises from the inactive relationship between Table B and Table C. In Power BI, inactive relationships do not automatically filter data unless explicitly activated using DAX functions. Here's how you can address this issue:

 

  • Activate the Relationship Using DAX: Use the USERELATIONSHIP function to activate the inactive relationship in your measures. You need to create measures for the counts in Table B and Table C separately, activating the relationship for Table C.

  • Create Measures: Create measures for counting the fruits in both Table B and Table C. Use the USERELATIONSHIP function to activate the relationship for Table C.

Here's an example of how you can create these measures:

Fruits_Count_TableC =
CALCULATE(
COUNTROWS('Table C'),
USERELATIONSHIP('Table B'[Fruit], 'Table C'[Fruit])
)

 

Add these measures to your matrix instead of the direct column counts. This will ensure that the inactive relationship is taken into account for Table C.

 

Did I answer your question? Mark my post as a solution! Appreciate your Kudos !!

 

View solution in original post

2 REPLIES 2
anmolmalviya05
Super User
Super User

Hi @Linschiiii, Hope you are doing good!

Your problem arises from the inactive relationship between Table B and Table C. In Power BI, inactive relationships do not automatically filter data unless explicitly activated using DAX functions. Here's how you can address this issue:

 

  • Activate the Relationship Using DAX: Use the USERELATIONSHIP function to activate the inactive relationship in your measures. You need to create measures for the counts in Table B and Table C separately, activating the relationship for Table C.

  • Create Measures: Create measures for counting the fruits in both Table B and Table C. Use the USERELATIONSHIP function to activate the relationship for Table C.

Here's an example of how you can create these measures:

Fruits_Count_TableC =
CALCULATE(
COUNTROWS('Table C'),
USERELATIONSHIP('Table B'[Fruit], 'Table C'[Fruit])
)

 

Add these measures to your matrix instead of the direct column counts. This will ensure that the inactive relationship is taken into account for Table C.

 

Did I answer your question? Mark my post as a solution! Appreciate your Kudos !!

 

Many thanks!! now it Works!

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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