小数时SSRS四舍五入到2
SSRS rounding to 2 when decimals
我目前正在 SSRS 2017 中编写一份报告,我想做的是当我有一个带小数的数字时四舍五入到小数点后 2 位,并且当我得到像 [=10 这样的 INT 时不显示这些小数位=]
12.132 - 12.13
13 - 13
然而,当我将“0.00”添加到格式 属性 fir thos int 值时,我得到像 13.00 这样的小数,我不想看到零
有什么想法吗?
您可以用一种格式包装您的数学表达式,以实现您想要的小数位。
像这样:
=format(Fields!yourfield1.value-Fields!yourfiend2.value,"0.00;(0.00)")
上图,金额列是来自数据库列的数据
Round Amount 是四舍五入的金额,Amount Formatted 是您的预期结果。
我是怎么做到的?
右键单击要添加格式的字段,然后 select "Text Box Properties"
在格式中使用“#,###.##”。
我目前正在 SSRS 2017 中编写一份报告,我想做的是当我有一个带小数的数字时四舍五入到小数点后 2 位,并且当我得到像 [=10 这样的 INT 时不显示这些小数位=]
12.132 - 12.13 13 - 13
然而,当我将“0.00”添加到格式 属性 fir thos int 值时,我得到像 13.00 这样的小数,我不想看到零
有什么想法吗?
您可以用一种格式包装您的数学表达式,以实现您想要的小数位。
像这样:
=format(Fields!yourfield1.value-Fields!yourfiend2.value,"0.00;(0.00)")
上图,金额列是来自数据库列的数据 Round Amount 是四舍五入的金额,Amount Formatted 是您的预期结果。
我是怎么做到的?
右键单击要添加格式的字段,然后 select "Text Box Properties"
在格式中使用“#,###.##”。