Qlik Community

New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

Announcements
Qlik® Product Spotlight: Discover what’s possible. Get more from our products.
See for yourself. Register today.
deepanshu_chamo1
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
Not applicable

Re: Calculate two year gap

As far as I understand,

Monthstart(Today(), -24)

should return the correct result.

4 Replies
swuehl
Not applicable

Re: Calculate two year gap

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)

deepanshu_chamo1
Not applicable

Re: Calculate two year gap

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
Not applicable

Re: Calculate two year gap

As far as I understand,

Monthstart(Today(), -24)

should return the correct result.

deepanshu_chamo1
Not applicable

Re: Calculate two year gap

Thanks sir!!