Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
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

1 Solution

Accepted Solutions
sunny_talwar

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

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

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

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

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


Capture.PNG