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
henriquerzatk
Regular Visitor

How can I: Returns the most recent value, filtering two dates.

Hi everyone.

 

I have the following situation:

 

I have two tables, and I need to create a column in table 2 (ID_2), which brings me ID_2 of type "Mtk", that its date_ID2 is the most recent, but less than the date_ID_3, from table 1; 

 

henriquerzatk_1-1669990170355.png

 

Thanks all. 

 

 

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@henriquerzatk , New column in table2

 

Maxx(filter(Table1, Table1[ID_1] = Table2[ID_1] && Table1[Date_ID2] <= Table2[Date_ID3]), Table1[ID_2])

View solution in original post

2 REPLIES 2
amitchandak
Super User
Super User

@henriquerzatk , New column in table2

 

Maxx(filter(Table1, Table1[ID_1] = Table2[ID_1] && Table1[Date_ID2] <= Table2[Date_ID3]), Table1[ID_2])

Wow, thank you so much, this helped me a lot. 🙌

Now a second doubt, continuing in the same situation.

Is it possible, I determine a number of days, as a limit for it to pull or not the value of ID_2?

Example:

Only bring ID_2 if: Date_ID3 - Date_ID2 <= 120

Thanks.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

Top Solution Authors