Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Ноябрь 21, 2017, 07:19:50 am

Автор Тема: Символьная сортировка.  (Прочитано 696 раз)

Оффлайн Vedutenko

  • Наставник
  • **
  • Сообщений: 58
  • Страна: ru
  • Рейтинг: +4/-0
    • Просмотр профиля
Символьная сортировка.
« : Апрель 04, 2016, 03:22:44 pm »
Здравствуйте, подскажите пожалуйста как сделать символьную сортировку. Ниже пример:




Как видно на картинке в ней идет вот такая сортировка: 0,4,6,9,21,22,23,34,301,303. Это идет цифровая сортировка. А мне нужна символьная, то есть должно быть вот так: 0,21,22,23,301,303,34,4,6,9. Это символьная сортировка. Как это сделать подскажите пожалуйста.

Оффлайн Prive

  • Новичок
  • *
  • Сообщений: 43
  • Страна: ru
  • Рейтинг: +20/-0
    • Просмотр профиля
Re: Символьная сортировка.
« Ответ #1 : Апрель 07, 2016, 11:08:45 am »
Значит Вам нужно сортировать по первой цифре?
    Можно добавить новое поле в модель (связка, например 309 - 3; M2208 - 2) , либо в настройках сортировки сортировать по expression-у.
В любом случае каким-то образом нужно вытаскивать первую цифру, например, так:
Left(Keepchar([Контрагенты], '0123456789'),1)

Оффлайн Vedutenko

  • Наставник
  • **
  • Сообщений: 58
  • Страна: ru
  • Рейтинг: +4/-0
    • Просмотр профиля
Re: Символьная сортировка.
« Ответ #2 : Апрель 07, 2016, 02:07:21 pm »
Cпасибо, придумал чутка по другому.

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

Re: Символьная сортировка.
« Ответ #2 : Апрель 07, 2016, 02:07:21 pm »