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

Announcements
April 13–15 - Dare to Unleash a New Professional You at Qlik Connect 2026: Register Now!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Calculate average pr month

Hi,

I want to visualise sales pr customer. One of the dimensions is year/month. To make the data comparable regardless of number of month in selection, I want to visualise the sales expressions as $/month. I've tried with sum(Sales)/count(distinct year_month), which almost gives me what I want. The problem is that if there were no sales to a customer a month, the count excludes that month, which I don't want it to do.

So I want to do someting like:

sum(Sales)/count(year_month "selected in year_month list box")

Any suggestions how to implement this expression?

Thanks in advance.

Regards,

Tom Arne Sivertsen

10 Replies
Not applicable
Author

Summary:

  • sum(Sales) / count({<Customer, Product>} total distinct Month)
    • remember to include all dimensions except Month inside <>.

  • sum(Sales) / if(IsNull(GetFieldSelections(Month)),count({1} total distinct Month),(substringcount(GetFieldSelections(Month,';'),';')+1))
    • gives the correct result without having to specify all other dimensions. But is rather messy. Any suggestions for a simple expressions without specifying all other dimensions is appreciated.

Thanks to swuehl for helpful contribution!

- Tom Arne