【发布时间】:2009-06-17 14:30:26
【问题描述】:
我有一个 SSRS 报告,其中包含完整的数字字段。我希望将其显示为小数点后一位。我尝试使用 F1。它在 html 渲染中只给了我一个小数点,但在 excel 导出版本中它显示了 2 个小数点。 我如何才能在 ecxel 和 html 渲染中都只有一位小数。
请发表评论。 提前致谢 圣
【问题讨论】:
标签: reporting-services reportingservices-2005
我有一个 SSRS 报告,其中包含完整的数字字段。我希望将其显示为小数点后一位。我尝试使用 F1。它在 html 渲染中只给了我一个小数点,但在 excel 导出版本中它显示了 2 个小数点。 我如何才能在 ecxel 和 html 渲染中都只有一位小数。
请发表评论。 提前致谢 圣
【问题讨论】:
标签: reporting-services reportingservices-2005
使用 N1 作为您的格式属性设置。 N 表示数字格式,1 表示小数位数,因此 N2 将给出例如 102.02。这应该携带到 excel 中,因为它是以 html 呈现的。
或者,您可以使用格式代码#,##0.00,它将为您提供千位分隔符和两位小数。 '#' 表示可选字符,而 '0' 表示强制字符(null 将被 '0.00' 替换)。
【讨论】:
2012 版:FormatNumber(Fields!col.Value,2)
【讨论】:
右键单击包含您要操作的值的文本框,选择文本框属性。导航到数字选项卡,选择数字和您希望该框允许的小数位数。
【讨论】: