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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
gr_eldred
Creator II
Creator II

Add 6 weeks

I have 52 weeks of the year 2017 in a simple table

I want to add 6 weeks sales.

111.png

If I arrive at week 6 of the 1 to the 6 is the sum, if I am in week 7 the sum is of week 2 to 7, etc.

Currently we are in week 29

Can somebody help me?

3 Replies
Anil_Babu_Samineni

I assume, You need set analysis to achieve this, May be try this?

Sum({<Week = {">=$(=Max(Week)-6) <=$(=Max(Week))"}>} sales)

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful
gr_eldred
Creator II
Creator II
Author

Hi, thank you for your help here, I'm just bringing the last 6 weeks of information, what I need is that in each week I get the total of the sum of 6 weeks ago.

sum({$<Status-={'C'}, SemamaAñoApple_Numerado = {">=$(=Max(SemamaAñoApple_Numerado)-6)<=$(=Max(SemamaAñoApple_Numerado))" }, Año={$(=only(Año))}>} Cantidad)

Example:

Week 6 must bring the sum of 6 weeks back (week1 + week2 + week3 + week4 + week5 + week6)

Week 7 has to show the sum of 6 weeks ago (week2 + week3 + week4 + week5 + week6 + week7)

MarcoWedel

Hi,

you could try with

RangeSum(Above(Sum(Sales),0,6))

and a week dimension in your straight table.

hope this helps

regards

Marco