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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Lookup value between two dates (Currency)

Hi !

 

I have a sales table with an INVOICEDATE field. I also have a currency history table that looks like the below image, with "valid from" and a "valid to" date. I'm trying to get the exchange rate that was effective on each INVOICEDATE of my sales table.

 

Could someone help ?

 

Thank you in advance !

 

Currency table.png

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Simpliest way is to use Add Column and use List.Dates in Power Query to get all the dates between the two values. 

List.Dates( 
[Valid From],
Duration.Days( [Valid To] - [Valid From] ) +1,
#duration(1, 0,0,0)
)

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Simpliest way is to use Add Column and use List.Dates in Power Query to get all the dates between the two values. 

List.Dates( 
[Valid From],
Duration.Days( [Valid To] - [Valid From] ) +1,
#duration(1, 0,0,0)
)

I'm working on a very similar problem - implemented your solution, but I must be missing a trick.

 

It's now outputting the new column as a list - how do I then go about matching the right value to all dates in that list?

Anonymous
Not applicable

Wow !!!!! That is awesome !!!!!!!! Works perfectly. Thank you so much Nick_M !!!!

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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