Qlik Community

Ask a Question

QlikView App Dev

Discussion Board for collaboration related to QlikView App Development.

Announcements
On Demand Webinar: See Why Thousands of QlikView Users Have Switched to Qlik Sense. REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Show average value for weekday

Hi,

I have a simple bar chart that displays the sum of sales by day. I would like to add, in the same chart, a line for the average value for each day of the week (average sales for Mondays, Tuesdays, ...). I am able to get the average values in a separate listbox (or chart) having the dayOfWeek as dimension, but can't find a way to add them to the daily sales chart.

Is there a way to do that?

Thank you

Jean

1 Solution

Accepted Solutions
swuehl
MVP
MVP

I see, an appropriate modification could be

Only( Aggr(  Sum(Total<Weekday> Value) / count(Total<Weekday> DISTINCT Date) , Weekday, Date))

View solution in original post

6 Replies
swuehl
MVP
MVP

Maybe like attached?

Dimension:

Date

Expression 1:

=sum(Value)

Expression 2:

= Only( Aggr( Avg(Total<Weekday> Value), Weekday, Date))

Not applicable

Thanks for your reply.

The expression you provided computes the average sale per weekday. I am looking for the average total sales per weekday,meaning the average of the sum of sales for each weekday. I think the problem is in the avg function. I tried to use Sum instead and then divide by the number of occurrences of the weekday in the current date range selection, but couldn't find a way to get the number of occurrences.

Any ideas?

Btw, I am using personal edition, so I can't open attached qlikview documents..

swuehl
MVP
MVP

I see, an appropriate modification could be

Only( Aggr(  Sum(Total<Weekday> Value) / count(Total<Weekday> DISTINCT Date) , Weekday, Date))

View solution in original post

Not applicable

Yes, that's exactly what I am looking for.

Thanks a lot.

Not applicable

Thank you for being awesome    

Abhi999
Contributor III
Contributor III

I am trying with same expression(Only( Aggr(  Sum(Total<Weekday> Value) / count(Total<Weekday> DISTINCT Date) , Weekday, Date))) for last six weeks. but unfortunately we are not getting expected result.

cloud you help me for last 6 weeks same day avg.

Example:  today beeing monday i want to calculate what will be the avg of last 6 mondays, same for other days.

 

Trying to show combo chart, in combo chart bars i want to show actulas and in trend line i want to show if it monday last 6 monday's avg, if it tues day last 6 tuesday's avg.