Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
caio_caminoski
Creator
Creator

Get the Dimension Value of an Aggregation Result

Hi guys!

I have a question! I have the following situation:

Chart1.PNG

I want to create a text box that gives me the year with more 'counts'. In this case it would be '2003', because it is the year with '7 counts'.

Chart2.PNG

Which expression should I use in my text box?

Thanks in advance!

1 Solution

Accepted Solutions
swuehl
MVP
MVP

Try FirstSortedValue() function:

=FirstSortedValue( Year, aggr(-count(Name), Year))

View solution in original post

5 Replies
swuehl
MVP
MVP

Try FirstSortedValue() function:

=FirstSortedValue( Year, aggr(-count(Name), Year))

caio_caminoski
Creator
Creator
Author

That worked! Thanks!

However if I select from 1996 to 2002 I would have two years with the same number (2001 and 2002 would be '4'). How can I get the max year between the two of them?

I really appreciate your help!!

Best regards

Caio

swuehl
MVP
MVP

This should work:

=FirstSortedValue( Year, aggr(-(count(Name)+Year/10000), Year))

caio_caminoski
Creator
Creator
Author

Works beautifuly, thank you again!!

But I still trying to understand what that '/10000' is doing there!

swuehl
MVP
MVP

It divides the Year value by 10000, adding a small number on top of the count(Name) to break potential ties.