Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Calculate two year gap

Hello All

Please help me in the below query. I want to create a variable which calculates two year gap from today’s date.

I have created as below:

DATE(IF(ROUND(YEAREND(TODAY())-YearStart(TODAY()))= 365, MONTHSTART(TODAY())-730, MONTHSTART(TODAY())-731))

The issue in that code is when the New Year starts i.e. 2017. The above formula fails as the difference between the year end data & year start date for 2017 is 365. Thus if I use above formula it will subtract 730 days.

01-01-2017 – 730 = 02-01-2015

But I want 01-01-2015.

Please help me to rectify my mistake

Thanks

DC

1 Solution

Accepted Solutions
swuehl
MVP
MVP

As far as I understand,

Monthstart(Today(), -24)

should return the correct result.

View solution in original post

4 Replies
swuehl
MVP
MVP

I don't really get what you want to calculate, do you just need the yearstart date two years ago?

=Yearstart(Today() ,-2)

or the monthstart two years ago?

=Monthstart(Today() ,-24)

or today's date two year's ago?

=AddYears(Today() ,-2)

Anonymous
Not applicable
Author

Thanks Sir..

I want to go the start day of the month two year back from today's date with no impact of Leap year.

I think Monthstart(today(),-24) will work

Please guide

swuehl
MVP
MVP

As far as I understand,

Monthstart(Today(), -24)

should return the correct result.

Anonymous
Not applicable
Author

Thanks sir!!