Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Декабрь 12, 2018, 09:24:01 am

Автор Тема: Отрезать первые два символа(Qlick Sense)  (Прочитано 246 раз)

Оффлайн dimich1978

  • Новичок
  • *
  • Сообщений: 11
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Отрезать первые два символа(Qlick Sense)
« : Ноябрь 28, 2018, 01:19:19 pm »
Стоит задача(Qlick Sense), отрезать 2-а первые символа.
Пишу
num(Left(trim([Покупатель.ИНН]),2))) AS R1
Длина строк может состоять из разного количества символов.
И вот какие то длины отрезает , как надо, а какие то нет.
Во вложении "Снимок" некорректно отрезает.
На других скринах, корректно. Хотя в 3-х случаях длина разная.
Спасибо.

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1236
  • Страна: ru
  • Рейтинг: +133/-0
    • Просмотр профиля
Re: Отрезать первые два символа(Qlick Sense)
« Ответ #1 : Ноябрь 28, 2018, 01:41:26 pm »
Привет, может проблема в больших числах? зачем преобразование кода ИНН в число?

Оффлайн dimich1978

  • Новичок
  • *
  • Сообщений: 11
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Re: Отрезать первые два символа(Qlick Sense)
« Ответ #2 : Ноябрь 28, 2018, 01:51:33 pm »
убрал преобразование в число. стал выводить 01(там , где некорректно)
Догнал. сейчас в исходник заглянул. А там 0 стоит, при загрузке в Сенс этот 0 не видно. Из-за этого сделал некорректный вывод. Спасибо.


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

Re: Отрезать первые два символа(Qlick Sense)
« Ответ #2 : Ноябрь 28, 2018, 01:51:33 pm »