我无法在报表生成器中将结果的值四舍五入或固定为小数点后两位或小数点后一位。
我在报表生成器表达式中使用代码:
=SUM(Fields!COMPLETE.Value)/SUM(Fields!Total.Value)*100 & "%"
除法后,我得到的结果是26.33333415%
或37.4512654%
.如何将其四舍五入到小数点后两位?
我尝试从文本框属性中将其设置为0或1位小数,但没有奏效。不知道如何四舍五入。
预期成果:26.3% & 37.4%
或26.33% & 37.45%
使用 CEILING
或 FLOOR
函数完成舍入。
=CEILING(SUM(Fields!COMPLETE.Value)/SUM(Fields!Total.Value)*100)
使用选项 MidpointRounding.AwayFromZero
Round(0.5, 0, MidpointRounding.AwayFromZero)