Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hello Guy
This problem seems simple but been stuck with it for a bit. I have two table call it Table1 and Table2. I want to create a calculated column in Table1 that picks the exchange rate from table2 where;
1. The dates in Table1 and Table2 Match
2. If there is not date match in the two tables the return the closest earlier date match. I have attached the two tables and the results I would like to achieve with the new calculated column
Looking forward to your assistance, thanks
What is would like to achieve in the new calculated column
Solved! Go to Solution.
@ouma , Try like
new column in table 1
=
var _date = maxx(filter(Table2, table2[Date] <= table1[Date]), Table2[Date])
return
maxx(filter(Table2, table2[Date] <=_date), Table1[Exchange Rate])
Thanks Amitchandak for your quick response. Your DAX helped me a lot, I improved it as below and it worked
VAR _date =
TOPN (
1,
FILTER (
Table2, table2[Date] <= table1[Date]
),
table2[Date],
DESC
)
RETURN
MAXX (
_maxDate,
Table1[Exchange Rate]
)
@ouma , Try like
new column in table 1
=
var _date = maxx(filter(Table2, table2[Date] <= table1[Date]), Table2[Date])
return
maxx(filter(Table2, table2[Date] <=_date), Table1[Exchange Rate])
Thanks Amitchandak for your quick response. Your DAX helped me a lot, I improved it as below and it worked
VAR _date =
TOPN (
1,
FILTER (
Table2, table2[Date] <= table1[Date]
),
table2[Date],
DESC
)
RETURN
MAXX (
_maxDate,
Table1[Exchange Rate]
)
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
93 | |
85 | |
83 | |
75 | |
49 |
User | Count |
---|---|
142 | |
141 | |
110 | |
69 | |
55 |