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

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
pamaxeed
Partner - Creator III
Partner - Creator III

Pivot Table - Avg last 5 days

Hi,

I have a question regarding the following calculation.

I have a pivot table with Account and Date as dimension:

Capture.PNG

How is it possible to get the AVG Amount of the last 5 days for every single date dimension value?

I am struggling I have tried with Set Analysis but I could not come to a solution

avg({<[Ref Date]={"<=$(=Max([Ref Date]))>=$(=Only([Ref Date]-5)"}>} AMOUNT_BU)

Anyone can help me?

Update:

I have a

dded a sample application, the result in the Avg Last 5 Days is not correct!

The expression I used here is:

avg({<[Date]={'>=$(=Date(Max([Date])-5))<=$(=Date(Max([Date])))'}>} Amount)

Kind regars,

Patric

Nachricht geändert durch Patric Amatulli

Labels (1)
1 Solution

Accepted Solutions
sunny_talwar
MVP
MVP

Didn't realize Date was a dimension, try this:

RangeAvg(Before(Sum(Amount), 0, 5))


Capture.PNG

View solution in original post

12 Replies
Chanty4u
MVP
MVP

avg({<[Ref Date] ={"$(='>=' & Date(vDay-7) & '<=' & Date(vDay))"}>} AMOUNT_BU)

avg({<[Ref Date]={"<=$(=Max([Ref Date]))>=$(=Only([Ref Date]-5)"}>} AMOUNT_BU)

pamaxeed
Partner - Creator III
Partner - Creator III
Author

Can you explain what you did?

What is behind the vDay variable?

sunny_talwar
MVP
MVP

I think you need to Add Date() function to match the formatting of Ref Date with your filter:

Avg({<[Ref Date]={">=$(=Date(Max([Ref Date])-5, 'YourRefDateFieldFormatHere'))<=$(=Date(Max([Ref Date]), 'YourRefDateFieldFormatHere'))"}>} AMOUNT_BU)

pamaxeed
Partner - Creator III
Partner - Creator III
Author

Is not shown up anything...

Chanty4u
MVP
MVP

sry try dis


avg({<[Ref Date]={‘>=$(=Date(Max([Ref Date])-5))<=$(=Date(Max([Ref Date])))’}>} AMOUNT_BU)

sunny_talwar
MVP
MVP

Did you replace YourRefDateFieldFormatHere with your date field format or did you just copy paste my expression?

pamaxeed
Partner - Creator III
Partner - Creator III
Author

I replaced with my Format ('DD.MM.YYYY') but nothing showing up, now I have attached a sample application and used the expression suggested by sureshqv, but nothing....

pamaxeed
Partner - Creator III
Partner - Creator III
Author

Check my attached sample application...

sunny_talwar
MVP
MVP

Didn't realize Date was a dimension, try this:

RangeAvg(Before(Sum(Amount), 0, 5))


Capture.PNG