Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
qlikmsg4u
Specialist
Specialist

Help regarding AGGR function

!Hello Forum,

Can any one explain why the following expression working in Pivot table not in straight table.

Sum(Sales)/Max(total aggr(sum(Sales),Country,City))

Here is the sample data:

LOAD * INLINE [

  Country, City, Sales

  USA, San Diego, 24567

  USA, Dallas, 54962

  USA, New York, 67013

  USA, Boston, 45824

  UK, London, 64002

  UK, Birmingham, 44291

  UK, Manchester, 40320

  Germany, Berlin, 52912

  Germany, Frankfurt, 61832

  Germany, Munich, 35812

  Japan, Tokyo, 42137

  Japan, Yokohama, 55832

  Japan, Osaka, 37643

];

1 Solution

Accepted Solutions
tresesco
MVP
MVP

Uncheck 'Relative' in expression tab, and check 'Show in Percent' in number tab.

View solution in original post

4 Replies
tresesco
MVP
MVP

Uncheck 'Relative' in expression tab, and check 'Show in Percent' in number tab.

qlikmsg4u
Specialist
Specialist
Author

can you tell me what is the difference between relative and show in %?

nagaiank
Specialist III
Specialist III

Seems to work both in pivot table and straight table.

Capture.PNG.png

francescopuppin
Contributor III
Contributor III

Hi guys,

thanks for this post, I had a similar problem, and this was helpful!

I still have a small doubt: I have noticed that, if you remove Country from the chart, the formula fails: it gives the weight against the grand total.

Is there a way to make it work also when Country is removed?

I have tried this one, but it does not work:

Sum(Sales) / Sum(TOTAL<Country> Aggr(Sum(Sales),Country))

If you have the correct formula, please let me know!

Thanks!!!