Preethilela Ответов: 2

Ssrs export to excel error.the txt in cell преобразуется в число, предшествующее bby aphostrophe


ExSsrs-у меня есть столбец varchar, который содержит значение 89%. Когда этот столбец экспортируется в excel. Значения экспортируются правильно, но с предупреждающим символом, говорящим, что текст в ячейке преобразуется в текст из числа, предшествующего афострофу.Примечание функция cdbl() здесь не работает преобразование fnctions также не помогло.пожалуйста, предложите некоторые решения

Что я уже пробовал:

Cdbl(),cstr(),добавление числа к%,cnvert к строке. Ничто мне не помогает

2 Ответов

Рейтинг:
1

Member 13404106

Ниже приведены 3 различных решения для 3 различных глюков :

Value 1

1234

пустая ячейка

1234

Решение 2

=IIF(IsNumeric(Fields!TEST.Value.ToString()), CDBL(IIF(IsNumeric(Fields!TEST.Value.ToString()), Fields!TEST.Value.ToString(), "0")), " ")
Value 2

1234

Нулевой

345

нулевой

Решение 2

=IIF(IsNumeric(Fields!TEST.Value.ToString()), CDBL(IIF(IsNumeric(Fields!TEST.Value.ToString()), Fields!TEST.Value.ToString(), "0")), "нуль")

Value 3

1234

Нулевой

345

Н/Д

550

ТВА

440

599

НЕПРИГОДНЫЙ

Решение 3

=IIF(IsNumeric(Fields!TEST.Value.ToString()), CDBL(IIF(IsNumeric(Fields!TEST.Value.ToString()), Fields!TEST.Value.ToString(), "0")), Fields!TEST.Value.Метод toString())


Рейтинг:
0

arghya bhattacharyya

можете ли вы попробовать это на этой колонке

IIF(IsNumeric(Fields!PERCEN_AGE.Value.ToString()), CDBL(IIF(IsNumeric(Fields!PERCEN_AGE.Value.ToString()), Поля!PERCEN_AGE.Value.ToString(), "0")), Поля!PERCEN_AGE.Value.Метод toString())


Richard Deeming

Именно это решение № 1 и было сказано на прошлой неделе.