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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Sorting

these are the values

<100k

100k-250k

250k-1M

1M-3M

3M+

ENN

NHH

and I want them to appear in the same manner in the people chart

but the sorting isn't working.

I tried adding 1,2,3 numbers before these and sort them numerically but it is still not working

any way I can get this done?

10 Replies
Not applicable
Author

HI Sagarika,


I also faced same issue before some days. First of all create one another dummy field of age in back-end for sorting purpose.


E.g :


if(Time(Time)<'9:00:00 AM','Before 9:00',

  if(time(Time)>='9:00:00 AM' and Time(Time)<'10:00:00 AM','9:00 - 10:00',

  if(time(Time)>='10:00:00 AM' and time(Time)<'11:00:00 AM','10:00 - 11:00',

  if(time(Time)>='11:00:00 AM' and time(Time)<'12:00:00 PM','11:00 - 12:00',

  if(time(Time)>'12:00:00 PM','After 12:00 '))))) as Time,

  if(Time(Time)<'9:00:00 AM',1,

  if(time(Time)>='9:00:00 AM' and Time(Time)<'10:00:00 AM',2,

  if(time(Time)>='10:00:00 AM' and time(Time)<'11:00:00 AM',3,

  if(time(Time)>='11:00:00 AM' and time(Time)<'12:00:00 PM',4,

  if(time(Time)>'12:00:00 PM',5))))) as Time_Order,

and after creating dummy filed in expression use it in Sorting tab of a chart.

Do sort by Expression. Ascending and Write in expression :

= Time_Order

Take Your original field e.g Time as a dimension.

Regards,

Brijesh.