【问题标题】:SSRS rounding to 2 when decimals小数时 SSRS 四舍五入为 2
【发布时间】:2019-08-01 19:32:59
【问题描述】:

我目前正在编写 SSRS 2017 中的报告,当我有一个带小数的数字时,我要做的是四舍五入到小数点后 2 位,而当我得到类似 INT 时不显示这些小数

12.132 - 12.13 13 - 13

但是,当我将“0.00”添加到格式属性 fir thos int 值时,我得到了像 13.00 这样的小数,我不想看到零

有什么想法吗?

【问题讨论】:

    标签: reporting-services ssrs-2017


    【解决方案1】:

    上图,金额列是来自数据库的数据,列 Round Amount 是四舍五入的金额,Amount Formatted 是您的预期结果。

    我是怎么做到的?

    右键单击要添加格式的字段并选择“文本框属性”

    在格式中使用“#,###.##”。

    【讨论】:

      【解决方案2】:

      您可以使用格式包装您的数学表达式,以实现您所追求的小数位。

      像这样:

      =format(Fields!yourfield1.value-Fields!yourfiend2.value,"0.00;(0.00)")
      

      【讨论】:

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