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

Partial Sums and Expression Totals Disabled on Pivot Table

Hello,

I am trying to display expression totals at the bottom of a pivot table.  Currently, I am using a valuelist, and the expression totals under the Expressions tab are disabled.  I tried using the partial sums under the valuelist dimension, but nothing happened.  Any input would be greatly appreciated.

Thanks,

Emily

1 Solution

Accepted Solutions
stevedark
Partner Ambassador/MVP
Partner Ambassador/MVP

Hi Emily,

You need to sum up the Sales values, as QlikView can not presently show totals as these will be many distinct values.

The expression therefore needs to be:

if(valuelist('Weekly Sales', 'Monthly Sales', 'Annual Sales') = 'Weekly Sales',

sum(Sales)/52,

if(valuelist('Weekly Sales', 'Monthly Sales', 'Annual Sales') = 'Monthly Sales',

sum(Sales)/12,

if(valuelist('Weekly Sales', 'Monthly Sales', 'Annual Sales') = 'Annual Sales',

sum(Sales))))

Hope that helps!

Cheers,
Steve

http://www.quickintelligence.co.uk/

View solution in original post

4 Replies
swuehl
MVP
MVP

Could you post a small sample QVW that demonstrates your issue?

Not applicable
Author

I have attached a quick sample to my original response.


Thanks!

stevedark
Partner Ambassador/MVP
Partner Ambassador/MVP

Hi Emily,

You need to sum up the Sales values, as QlikView can not presently show totals as these will be many distinct values.

The expression therefore needs to be:

if(valuelist('Weekly Sales', 'Monthly Sales', 'Annual Sales') = 'Weekly Sales',

sum(Sales)/52,

if(valuelist('Weekly Sales', 'Monthly Sales', 'Annual Sales') = 'Monthly Sales',

sum(Sales)/12,

if(valuelist('Weekly Sales', 'Monthly Sales', 'Annual Sales') = 'Annual Sales',

sum(Sales))))

Hope that helps!

Cheers,
Steve

http://www.quickintelligence.co.uk/

Not applicable
Author

Thank you.