Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
EMRSD
Contributor
Contributor

Closest Date and return data

This should be simple but I'm learning. I want to be able to search the date column for the closest date to today and then return the corresponding value in the total column. Not a sum of all the values up to that date but just the one value. thanks in advance.

DateTotal
07/03/21336
07/10/21672
07/17/211,007
07/24/211,343
07/31/211,679
08/07/212,015
08/14/212,350
08/21/212,686
08/28/213,022
09/04/213,358
09/11/213,693
09/18/214,029
09/25/214,365
10/02/214,701
Labels (2)
1 Solution

Accepted Solutions
Kushal_Chawda

@EMRSD  also try below in text object and where Date is not present as dimension

=FirstSortedValue(distinct Value , mod(Today(1),Date))

View solution in original post

6 Replies
Kushal_Chawda

@EMRSD  what will be the preference. closest before today or after today or both?

EMRSD
Contributor
Contributor
Author

Before today. TY

Kushal_Chawda

@EMRSD  try below. Make sure that your Date field is  proper date format.

=sum({<Date ={"$(=date(max({<Date={'=div(Today(1),Date)=1'}>}Date)))"}>} Value )

 

Kushal_Chawda

@EMRSD  also try below in text object and where Date is not present as dimension

=FirstSortedValue(distinct Value , mod(Today(1),Date))

EMRSD
Contributor
Contributor
Author

This worked. Perfect. thank you very much!

Kushal_Chawda

@EMRSD  Accept solution to appropriate reply