Я пользователь Qlikview. У меня есть поле в моих данных, которое представляет собой 15-значное число. Когда я извлекаю свои данные с сервера, я бросаю его как строку и использую ее. Но когда я храню свои данные в qvd, он преобразуется в научную нотацию, и данные становятся бесполезными. Как я могу это предотвратить?Как предотвратить неявное преобразование из строки в научную нотацию при хранении qvd?
ответ
Я не думаю, что вы можете отображать числа, длина которых больше 14 без научной нотации. Вы можете либо изменить тип данных на текст во время извлечения, либо разделить поле на две части.
Мне часто нужно объединить эти данные в другие поля данных. поэтому расщепление не поможет мне. –
Я научился делать это. Я просто сохраняю его как Char (100). Теперь, когда я перезагружаю его, он выходит так, как ожидалось. Благодаря! –
Итак, вы используете таблицу: LOAD text (поле) FROM Database; STORE table в table.qvd (qvd); и он сохраняет его как число? – mickeger
@mickeger - да. Это точная проблема. –
Я научился делать это. Я просто сохраняю его как Char (100). Теперь, когда я перезагружаю его, он выходит так, как ожидалось. Благодаря! –