Qlik Community

New to QlikView

Discussion board where members can get started with QlikView.

Not applicable

Sorting by week number

Hi All

I have a listbox which shows me the Weekstart date - Weekend date and the Week number.

Script:

Dual(num(if( month(WeekStart( RE_DAY) )<> month(RE_DAY), 1 , day(WeekStart( RE_DAY) )),'00')

   &' - '&

   Num(if( month(WeekEnd(RE_DAY))<> month(RE_DAY), day(RE_DAY) , day(WeekEnd( RE_DAY) )),'00'),

   If(month(WeekStart( RE_DAY) )<> month( RE_DAY), 1 , day(WeekStart( RE_DAY) ))) &' Week '& Week(RE_DAY)as Weeks

2015-01-20_15-50-08.png

I would like to sort this by Week from smallest to largest e.g

Week 2

Week 3

Week 5

How can I do this cause the listbox sort propeties is not helping?

1 Solution

Accepted Solutions
balkumarchandel
Valued Contributor II

Re: Sorting by week number

Hi

Go to sort tab and select expression .

write 

=num(mid(Weeks,15,2))

you need to count your actual strings till 'k' (last string before numeric week no. ex.. 1 ,2 etc)

Hope your problem will be resolve.

5 Replies
datanibbler
Esteemed Contributor

Re: Sorting by week number

Hi,

there is a "formula" checkbox on the "Sort" tab in the dialog, no?

There you can enter the formula (using Subfield()) to split out the number which is the last segment in your constructed "Weeks"_field and specify ascending sort order.

HTH

Best regards,

DataNibbler

nirmalraj_kj
New Contributor III

Re: Sorting by week number

Have you tried the Loadorder - Orginal under the sort tab?

balkumarchandel
Valued Contributor II

Re: Sorting by week number

Hi

Go to sort tab and select expression .

write 

=num(mid(Weeks,15,2))

you need to count your actual strings till 'k' (last string before numeric week no. ex.. 1 ,2 etc)

Hope your problem will be resolve.

Not applicable

Re: Sorting by week number

Thanks a lot

balkumarchandel
Valued Contributor II

Re: Sorting by week number

ur welcome