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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
AS1110
Frequent Visitor

Need help to use inactive and active relationship simultaneously in dax

Hello,

I am trying to use active and inactive relationship based on the Primary Key in a single measure to use it on a single visulaization.

Scenario:
If Key is found in Table C  via active realtionship use active relationship in measure to find out sales.
If key is not found via active realtionship then compare Table A key with Table C using inactive relationship 

AS1110_1-1675666339841.png

Tried below measure but this doesnt seem to be working

userrelationship =
if(SELECTEDVALUE('Table B'[Key])=SELECTEDVALUE('Table c'[Key]),[salesnew],
CALCULATE([salesnew],USERELATIONSHIP('Table C'[Key],'Table A'[Key])))

Thanks
1 ACCEPTED SOLUTION
ERD
Community Champion
Community Champion

@AS1110 ,

according to your description..

your_measure =
IF (
    SELECTEDVALUE ( 'Table A'[Key] ) IN DISTINCT ( 'Table C'[Key] ),
    [salesnew],
    CALCULATE ( [salesnew], USERELATIONSHIP ( 'Table C'[Key], 'Table A'[Key] ) )
)

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

Check out my latest demo report in the data story gallery.

Stand with Ukraine!


Here are official ways you can support Ukraine financially (accounts with multiple currencies):
1) Support the Armed Forces of Ukraine: https://bank.gov.ua/ua/about/support-the-armed-forces
2) Come Back Alive foundation: https://www.comebackalive.in.ua/

Thank you!

View solution in original post

2 REPLIES 2
AS1110
Frequent Visitor

Thanks Much 🙂 @ERD 
This solution worked perfectly for the requirement I had!


ERD
Community Champion
Community Champion

@AS1110 ,

according to your description..

your_measure =
IF (
    SELECTEDVALUE ( 'Table A'[Key] ) IN DISTINCT ( 'Table C'[Key] ),
    [salesnew],
    CALCULATE ( [salesnew], USERELATIONSHIP ( 'Table C'[Key], 'Table A'[Key] ) )
)

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

Check out my latest demo report in the data story gallery.

Stand with Ukraine!


Here are official ways you can support Ukraine financially (accounts with multiple currencies):
1) Support the Armed Forces of Ukraine: https://bank.gov.ua/ua/about/support-the-armed-forces
2) Come Back Alive foundation: https://www.comebackalive.in.ua/

Thank you!

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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