首页 > 解决方案 > 将 SSRS 报告中的小数四舍五入

问题描述

我无法在报表生成器中四舍五入或将结果值固定为小数点后两位或一位。

我在报表生成器表达式中使用代码:

=SUM(Fields!COMPLETE.Value)/SUM(Fields!Total.Value)*100 & "%"

除法后,我得到类似26.33333415%or的结果37.4512654%。我怎样才能把这个四舍五入到小数点后两位?

我试图从文本框属性中将其设置为 0 或 1 位小数,但没有成功。不知道如何收拾这个。

预期结果:26.3% & 37.4%26.33% & 37.45%

标签: mysqlsqltsql

解决方案


使用CEILINGorFLOOR函数完成舍入。

=CEILING(SUM(Fields!COMPLETE.Value)/SUM(Fields!Total.Value)*100)

推荐阅读