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

Announcements
Only at Qlik Connect! Guest keynote Jesse Cole shares his secrets for daring to be different. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Show max count per dimension

I'm trying to find the max count per dimension. My table looks like this - simplified:

ID

Value1

Value2

Value3

1

55

6

78

2

1

152

0

3

65

0

2

So for ID 1 I should see 78 which is in Value3.

For ID 2 I should see 152 which is in Value2 and for ID 3 I should see Value 65 which is in Value1.

All the figures in Value* are count(key) and the Value* comes from a field called ValueType.

I can't do this in load script.

I have tried

aggr(max(aggr(count(Key), ValueType, ID)), ID)

which sort of work but returns the wrong Value name in some cases and I have to be able to select e.g. Value1 and only the IDs that have max count in that Value should be displayed.

Any ideas ?

2 Replies
Oleg_Troyansky
Partner Ambassador/MVP
Partner Ambassador/MVP

If you use ID as your chart Dimension, than the second aggr is unnecessary - QlikView will aggregate the expression by your Dimension values. So, with ID as a Dimension, the expression could look like this:

max(aggr(count(Key), ValueType, ID))

Ask me about Qlik Sense Expert Class!
Not applicable
Author

Thanks for the tip but that still doesn't solve my problem of selecting ValueType. If I eg select Value1 I want to see only those that has max number of IDs in that Value.

Edit: max number of keys in that Value