Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
matthewp
Creator III
Creator III

Defauly selection trigger - previous + current year minus current month

I want to create a sheet trigger to select the previous year and the current year but not the current month.

Sample data is as follows

Year month

201511

201512

201601

201602

201603

201604

Selection I would want would be

201511

201512

201601

201602

201603

Labels (1)
17 Replies
sunny_talwar
MVP
MVP

What is the logic here to exclude everything before 201412? Only show this year (except current month) and complete previous year?

I would recommend changing number to date using date#() function in the  script

Not applicable

In the trigger,

use select in field

Field : Year month

Search String : ='<=' & Date(max([Year month]),'YYYYMM')

Regards,

Anjali Gupta

matthewp
Creator III
Creator III
Author

yeh thats the logic

i was thinking..

='<' & Max([Year period]) & > left(Max([Year period]), 4) - 2

sunny_talwar
MVP
MVP

Try this:

='<' & Max(YearMonth) & '>=' & Num#(Date(YearStart(Max(Date#(YearMonth, 'YYYYMM')), -1), 'YYYYMM'), '##')

matthewp
Creator III
Creator III
Author

How would i do this for actual dates?

Month

Jan-15

Feb-15 etc

same logic

i tried ='<' & Max(Month) & '>=' =year(Month)-2

sunny_talwar
MVP
MVP

Something like this:

='<' & Date(Max(Month), 'MMM-YY') & '>=' & Date(YearStart(Max(Month), -1), 'MMM-YY'), '##')

matthewp
Creator III
Creator III
Author

Something missing i think

Garbage after expression','

='<' & Date(Max(Month), 'MMM-YY') & '>=' & Date(YearStart(Max(Month), -1), 'MMM-YY'), '##'

sunny_talwar
MVP
MVP

My bad, just this:

='<' & Date(Max(Month), 'MMM-YY') & '>=' & Date(YearStart(Max(Month), -1), 'MMM-YY')