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

Announcements
Qlik GA: Multivariate Time Series in Qlik Predict: Get Details
cancel
Showing results for 
Search instead for 
Did you mean: 
vanderson009
Creator III
Creator III

Set Analysis using Variable

Hi guys,

Please have look at set analysis that i am using

=Sum({<OrderWeek = {'$(vMaxWeek)-1'}>}Amount)

I want currentweek - 1 amount, but it won't work.

vMaxWeek is variable as Max(OrderWeek)

- Thanks and Regards,

Villyee

1 Solution

Accepted Solutions
VishalWaghole
Specialist II
Specialist II

Hi Villyee,

Try

=Sum({<OrderWeek = {'$(=(vMaxWeek-1))'}>}Amount)

or

=Sum({<OrderWeek={$(=Max(OrderWeek)-1)}>} Amount)


-- Regards,

Vishal

View solution in original post

6 Replies
Not applicable

=Sum({<OrderWeek={$(vMaxWeek)-1}>} Amount)

Just remove the quotes.

jonathandienst
Partner - Champion III
Partner - Champion III

Hi

Assuming OrderWeek is a simple numerical field:

     =Sum({<OrderWeek={$(=vMaxWeek-1)}>} Amount)


Should do the trick, but try using the function directly like this:


     =Sum({<OrderWeek={$(=Max(OrderWeek)-1)}>} Amount)


HTH

Jonathan

Logic will get you from a to b. Imagination will take you everywhere. - A Einstein
Not applicable

try this

=Sum({<OrderWeek = {'$(=(vMaxWeek-1))'}>}Amount)

regards,

MT

VishalWaghole
Specialist II
Specialist II

Hi Villyee,

Try

=Sum({<OrderWeek = {'$(=(vMaxWeek-1))'}>}Amount)

or

=Sum({<OrderWeek={$(=Max(OrderWeek)-1)}>} Amount)


-- Regards,

Vishal

vipin_mishra479
Creator II
Creator II

HI villye,

create a variable of this (vMaxWeek)-1

like vPweek = (vMaxWeek)-1

and then use

Sum({<OrderWeek = {'$(vPweek )'}>}Amount)




vanderson009
Creator III
Creator III
Author

Thanks vishal, its working.............