2016-11-24 3 views
0

Я пользователь Qlikview. У меня есть поле в моих данных, которое представляет собой 15-значное число. Когда я извлекаю свои данные с сервера, я бросаю его как строку и использую ее. Но когда я храню свои данные в qvd, он преобразуется в научную нотацию, и данные становятся бесполезными. Как я могу это предотвратить?Как предотвратить неявное преобразование из строки в научную нотацию при хранении qvd?

+0

Итак, вы используете таблицу: LOAD text (поле) FROM Database; STORE table в table.qvd (qvd); и он сохраняет его как число? – mickeger

+0

@mickeger - да. Это точная проблема. –

+0

Я научился делать это. Я просто сохраняю его как Char (100). Теперь, когда я перезагружаю его, он выходит так, как ожидалось. Благодаря! –

ответ

0

Я не думаю, что вы можете отображать числа, длина которых больше 14 без научной нотации. Вы можете либо изменить тип данных на текст во время извлечения, либо разделить поле на две части.

+0

Мне часто нужно объединить эти данные в другие поля данных. поэтому расщепление не поможет мне. –

+0

Я научился делать это. Я просто сохраняю его как Char (100). Теперь, когда я перезагружаю его, он выходит так, как ожидалось. Благодаря! –