Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon'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.
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.
Number | City |
1 | Vienna |
2 | Berlin |
3 | Madrid |
Table B (Setpoint value):
Has various columns but only 2 necessary. with tousands entries
City | Random | Random | Random | Fruits |
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
City | Apple | Apple | Banana | Banana |
Table B | Table C | Table B | Table C | |
Berlin | 5 | 8 | 3 | 15 |
Vienna | 2 | 8 | 7 | 15 |
Madrid | 1 | 8 | 9 | 15 |
I hope it's understandable what my problem ist.
Solved! Go to Solution.
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 !!
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!
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
119 | |
78 | |
58 | |
52 | |
48 |
User | Count |
---|---|
171 | |
117 | |
61 | |
59 | |
53 |