Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Vedutenko от 04 апреля 2016, 03:22:44

Название: Символьная сортировка.
Отправлено: Vedutenko от 04 апреля 2016, 03:22:44
Здравствуйте, подскажите пожалуйста как сделать символьную сортировку. Ниже пример:


(https://qliksense-forum.ru/qvf/proxy.php?request=http%3A%2F%2Fi10.pixs.ru%2Fstorage%2F8%2F0%2F8%2F1png_3298605_21405808.png&hash=5872e0e0db5434da466a078c4f362969b2c32a4e) (http://pixs.ru/showimage/1png_3298605_21405808.png)

Как видно на картинке в ней идет вот такая сортировка: 0,4,6,9,21,22,23,34,301,303. Это идет цифровая сортировка. А мне нужна символьная, то есть должно быть вот так: 0,21,22,23,301,303,34,4,6,9. Это символьная сортировка. Как это сделать подскажите пожалуйста.
Название: Re: Символьная сортировка.
Отправлено: Prive от 07 апреля 2016, 11:08:45
Значит Вам нужно сортировать по первой цифре?
    Можно добавить новое поле в модель (связка, например 309 - 3; M2208 - 2) , либо в настройках сортировки сортировать по expression-у.
В любом случае каким-то образом нужно вытаскивать первую цифру, например, так:
Left(Keepchar([Контрагенты], '0123456789'),1)
Название: Re: Символьная сортировка.
Отправлено: Vedutenko от 07 апреля 2016, 02:07:21
Cпасибо, придумал чутка по другому.