Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi,
I have two tables A & B with a many to one relationship. This relationship cannot be activated due to activation with another table C.
What I want to do is to create the new column marked in yellow by activating the relationship and comparing value from Table A with value from Table B. If equal, then write Date from Table B in New Column in Table A. I am looking for your support. Thank you in advance!
Solved! Go to Solution.
Hi @dirkkoch ,
You could try lookupvalue() function.
https://docs.microsoft.com/en-us/dax/lookupvalue-function-dax
column = lookupvalue('tableB'[date],'tableB'[value],'tableA'[value])
Best Regards,
Jay
Hi @dirkkoch ,
You could try lookupvalue() function.
https://docs.microsoft.com/en-us/dax/lookupvalue-function-dax
column = lookupvalue('tableB'[date],'tableB'[value],'tableA'[value])
Best Regards,
Jay
Hi @dirkkoch ,
Create a column with this code:-
Column =
CALCULATE (
MAX ( 'Table B'[Date] ),
FILTER ( 'Table B', 'Table B'[Value] = 'Table A'[Value] ),
USERELATIONSHIP ( 'Table A'[Value], 'Table B'[Value] )
)Output:-
Thanks,
Samarth
Best Regards,
Samarth
If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
Connect on Linkedin
@Samarth_18 thank you, we are getting closer to a solution. Most of the dates are returned correctly, but still some blanks are left, although the values appear in both tables and a date would be expected. But the rest of the dates are correct.
@dirkkoch Is it possible for you to share PBIX file after removing sesitive data?
In the mean time you can try below code:-
Column =
CALCULATE (
MAX ( 'Table B'[Date] ),
FILTER ( 'Table B', TRIM ( 'Table B'[Value] ) = TRIM ( 'Table A'[Value] ) ),
USERELATIONSHIP ( 'Table A'[Value], 'Table B'[Value] )
)
Best Regards,
Samarth
If this post helps, please consider accepting it as the solution to help the other members find it more quickly.
Appreciate your Kudos!!
Connect on Linkedin
@Greg_Deckler Unfortunately then it only writes back the latest date but not the exact date listed in table B.
@dirkkoch Maybe CALCULATE(MAX('Table B'[Date]),USERELATIONSHIP('Table A'[Value],'Table B'[Value]))
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 29 | |
| 27 | |
| 25 | |
| 23 | |
| 17 |
| User | Count |
|---|---|
| 54 | |
| 46 | |
| 38 | |
| 28 | |
| 21 |