Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Use of < in a buttons search string

I have data from 2012 and 2013 and want to se them represented in a chart with month number as the x axis. This is ok, but i also want to limit the dates so only transactions year to date are shown when I activate the button.

I have tried to do thes by giving each transaction a datepart "dy" returning 1 to 365 on each transaction.

Now - what I want the button to do is to limit this by datepart(dy,getdate()) returning todays number in a side tabel.

This works fine with "=(Todaysnumer)", but with the limitation "<(Todaysnumer)" it does not work.

But if I change this to "<(305)" it does exactly what I want and count only transactions eache year before 31/10.

Any ideas why it does not work with "<(Todaysnumer)", when i works with "<(305)"?

Thanks.

1 Solution

Accepted Solutions
swuehl
MVP
MVP

You want QV to evaluate Todaysnumer, right?

Then try

='<'&Todaysnumer

as search string, which should result in an evaluated search string, e.g.

<305

View solution in original post

3 Replies
salto
Specialist II
Specialist II

Hi,

I did it with this, that shows tha sales until today for the maximum year selected:

=sum({<Year={$(=max(Year))},DateID={"<=$(=date(addmonths(CurrentDay,-(CurrentYear-Max(Year))*12)))"}>} SalesAmount)

Being DateID the date of the transaction, and CurrentDay is Today() in the script.

HTH.

swuehl
MVP
MVP

You want QV to evaluate Todaysnumer, right?

Then try

='<'&Todaysnumer

as search string, which should result in an evaluated search string, e.g.

<305

Not applicable
Author

Thanks. It was that simple. Now it works fine, and will show last year vs this year to the date.

Thanks.