Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Average of top 10 sales days

Hi guys,

I have two fields "Sales" and "SalesDate" in a chart.

The Dimension is "SalesDate" and the Expression is "Sum(Sales)".

I want to put a Reference Line for the Average Sales for the Top 10 SalesDates.

Can someone please assist me with this?

Kind Regards,

Werner !

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Use this expression:

=avg(aggr(

  if(

  rank(sum(Sales)) <= 10,

  sum(Sales)

  ),SalesDate)

)

View solution in original post

3 Replies
Clever_Anjos
Employee
Employee

Use this expression:

=avg(aggr(

  if(

  rank(sum(Sales)) <= 10,

  sum(Sales)

  ),SalesDate)

)

Not applicable
Author

Hi Clever,

Thanks! That works perfectly.

If I wanted to take it a step further and only include the top sale days where the sales are more than 3000 sales?

Clever_Anjos
Employee
Employee

Maybe this?

=avg(aggr(

  if(

  rank(sum(Sales)) <= 10 and sum(Sales) > 3000,

  sum(Sales)

  ),SalesDate)

)