【发布时间】:2015-12-17 21:23:54
【问题描述】:
有一个问题,当下载报告时,超过 15 位的字段将转换为科学计数法,而不是显示完整的数字(即 672000000000000 = 6.72×10 到 14 度)。我知道这是一个 excel 功能,但是在 SSRS 端有什么解决方法吗?
谢谢!
【问题讨论】:
有一个问题,当下载报告时,超过 15 位的字段将转换为科学计数法,而不是显示完整的数字(即 672000000000000 = 6.72×10 到 14 度)。我知道这是一个 excel 功能,但是在 SSRS 端有什么解决方法吗?
谢谢!
【问题讨论】:
这是 Excel 问题,而不是 Reporting Services 问题。 SSRS CSV 导出应包含报告中存在的数字,例如672000000000000
Excel 的默认行为(您可能用来打开 CSV 文件)是使用科学记数法显示这么大的值,即“6.72E+14”。无法从 SSRS 内部控制此行为。
作为替代方案,您可以考虑对报告使用 Excel 呈现方法,这可以让您更好地控制这些数字的显示。
【讨论】:
如果您将表达式转换为 SSRS 中的字符串,Excel 不会乱用它。 进入文本框的表达式并键入以下内容: =Str(Fields!YourFieldHere.Value)
【讨论】: