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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
smilingjohn
Specialist
Specialist

Expression

Hi all ,

All my requirement was to show the Average of 2015 and 2016 and current years count for all the 12 months.

It worked for me perfectly when i used the dummy data .

And when iam using the real time data it is not working ....

Below is the screenshot of the working table .

avg.PNG

Please find the attachment of the QVW file which has the real time data .

Can someone please suggest me on this

regards

1 Solution

Accepted Solutions
sunny_talwar

Are you looking for this may be

Pick(Dim,

count({<Created={">=$(=YearStart(Today()))<=$(=YearEnd(Today()))"}>} Revenue),

Count({<Created={">=$(=YearStart(Today(),-1))<=$(=YearEnd(Today(),-1))"}>} Revenue)/12,

Count({<Created={">=$(=YearStart(Today(),-2))<=$(=YearEnd(Today(),-2))"}>} Revenue)/12)


Capture.PNG

View solution in original post

6 Replies
sunny_talwar

Revenue is a text field... how can find it's average?

Capture.PNG

Also, try this as your dimension

=Pick(Dim,MonthName(Created),'AVG 2016','AVG 2015')

sunny_talwar

I also suggest creating a MonthYear field in the script like this

Data:

LOAD JIRA_KEY_ID as Revenue,

      Timestamp(Timestamp#(left(CREATE_DATE,18),'DD-MMM-YYYY hh.mm.ss'),'DD-MM-YYYY') as Created,

    Date(MonthStart(TimeStamp#(Left(CREATE_DATE,18),'DD-MMM-YYYY hh.mm.ss')), 'MMM YYYY') as MonthYear

FROM

(ooxml, embedded labels, table is [Export Worksheet]);

smilingjohn
Specialist
Specialist
Author

Hi Sunny ,

Yes it is texy field

they are considered to be thr ID's thereofre we are counting it .

sunny_talwar

But you are averaging them also?

Pick(Dim,

count({<Created={">=$(=YearStart(Today()))<=$(=YearEnd(Today()))"}>} Revenue),

Avg({<Created={">=$(=YearStart(Today(),-1))<=$(=YearEnd(Today(),-1))"}>} Revenue),

Avg({<Created={">=$(=YearStart(Today(),-2))<=$(=YearEnd(Today(),-2))"}>} Revenue))

sunny_talwar

Are you looking for this may be

Pick(Dim,

count({<Created={">=$(=YearStart(Today()))<=$(=YearEnd(Today()))"}>} Revenue),

Count({<Created={">=$(=YearStart(Today(),-1))<=$(=YearEnd(Today(),-1))"}>} Revenue)/12,

Count({<Created={">=$(=YearStart(Today(),-2))<=$(=YearEnd(Today(),-2))"}>} Revenue)/12)


Capture.PNG

smilingjohn
Specialist
Specialist
Author

Yes Bro .

You are always Awesome

Thansk a lot