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
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
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.