Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi,
I tried to find a solution for this problems in the forum but I couldn't.
I have 2 tables in my BI report, one is SO (Sales Orders) and another one is Exchange Rates.
In the sales orders table we have the revenue generated in a specific date (Invoice Date) and in a specific currency (Order Cur Code). I am trying to build a Dax formula to get the exchange rate for that specific date and currency in the Exchange rates table, when it is not USD. So far, what I got is:
Solved! Go to Solution.
HI @omaffud ,
You can try to use following calculate column formula to lookup closed date based on current row contents:
Formula =
VAR _closedate =
CALCULATE (
MAX ( 'Exchange Rates'[Effective Date] ),
FILTER (
ALLSELECTED ( 'Exchange Rates' ),
'Exchange Rates'[Effective Date] <= EARLIER ( 'SO'[Invoice Date] )
&& 'Exchange Rates'[To Curr] = EARLIER ( 'SO'[Order Cur Cod] )
)
)
RETURN
LOOKUPVALUE (
'Exchange Rates'[Exchange Rate],
'Exchange Rates'[Effective Date], _closedate,
'Exchange Rates'[To Curr], 'SO'[Order Cur Cod]
)
Regards,
Xiaoxin Sheng
HI @omaffud ,
You can try to use following calculate column formula to lookup closed date based on current row contents:
Formula =
VAR _closedate =
CALCULATE (
MAX ( 'Exchange Rates'[Effective Date] ),
FILTER (
ALLSELECTED ( 'Exchange Rates' ),
'Exchange Rates'[Effective Date] <= EARLIER ( 'SO'[Invoice Date] )
&& 'Exchange Rates'[To Curr] = EARLIER ( 'SO'[Order Cur Cod] )
)
)
RETURN
LOOKUPVALUE (
'Exchange Rates'[Exchange Rate],
'Exchange Rates'[Effective Date], _closedate,
'Exchange Rates'[To Curr], 'SO'[Order Cur Cod]
)
Regards,
Xiaoxin Sheng
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 66 | |
| 47 | |
| 43 | |
| 26 | |
| 19 |
| User | Count |
|---|---|
| 198 | |
| 126 | |
| 102 | |
| 68 | |
| 51 |