ReportViewer 创建的报告在 Excel 中显示错误消息

HCL*_*HCL 5 rdlc rdl reporting-services report-viewer2010

如果我生成一个 excel 报告,excel 2010 会显示以下警告消息:

文件错误:数据可能已丢失

注意:我已经找到了解决方案并将立即发布。我为其他有同样错误的人制作了这个条目。

HCL*_*HCL 4

事实证明,报告数据源的值为 -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-报告