Если я создаю отчет в формате Excel, в Excel 2010 отображается следующее предупреждающее сообщение:

Ошибка файла: данные могли быть потеряны

Примечание: я уже нашел решение и немедленно опубликую его. Я делаю эту запись для других людей, имеющих такую ​​же ошибку.

5
HCL 29 Авг 2011 в 16:25

2 ответа

Лучший ответ

Оказалось, что источник данных отчетов имел значение -0 (отрицательный ноль). Тип данных был decimal. Excel не справится с этим.
Проблема, похоже, заключается в механизме формул Excel, а не в средстве визуализации отчетов (однако я думаю, что MS должна решить проблему в средстве визуализации отчетов).

http://connect.microsoft.com/SQLServer/feedback/details/680863/negative-zero-causes-file-error-data-may-have-been-lost-in-excel-2010-when-exporting-ssrs- отчет

4
HCL 29 Авг 2011 в 12:27

Я столкнулся с аналогичной проблемой, когда я заменил встроенные изображения на внешние изображения. В этом изменении некоторые свойства битовой глубины изображения остаются равными 32 (нажмите «Свойство» -> вкладку «Подробности»).

Я изменил битовую глубину на 24 с помощью утилиты imagemagick (http://www.imagemagick.org/script/binary-releases.php).

Я использовал команду "convert -depth 24 oldimage.bmp newimage.bmp", чтобы изменить свойство битовой глубины.

И это решит мою проблему.

Я знаю, что это не решение твоей проблемы. Но если кто-то наткнется на этот пост во время поиска, это может им помочь.

3
Rahul Techie 28 Дек 2011 в 09:10