【问题标题】:How to do number formatting to 1 decimal point in SSRS?如何在 SSRS 中将数字格式化为 1 个小数点?
【发布时间】:2009-06-17 14:30:26
【问题描述】:

我有一个 SSRS 报告,其中包含完整的数字字段。我希望将其显示为小数点后一位。我尝试使用 F1。它在 html 渲染中只给了我一个小数点,但在 excel 导出版本中它显示了 2 个小数点。 我如何才能在 ecxel 和 html 渲染中都只有一位小数。

请发表评论。 提前致谢 圣

【问题讨论】:

    标签: reporting-services reportingservices-2005


    【解决方案1】:

    使用 N1 作为您的格式属性设置。 N 表示数字格式,1 表示小数位数,因此 N2 将给出例如 102.02。这应该携带到 excel 中,因为它是以 html 呈现的。

    或者,您可以使用格式代码#,##0.00,它将为您提供千位分隔符和两位小数。 '#' 表示可选字符,而 '0' 表示强制字符(null 将被 '0.00' 替换)。

    【讨论】:

      【解决方案2】:

      2012 版:FormatNumber(Fields!col.Value,2)

      【讨论】:

        【解决方案3】:

        右键单击包含您要操作的值的文本框,选择文本框属性。导航到数字选项卡,选择数字和您希望该框允许的小数位数。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-08-17
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多