Visual Studio不会舍入小数

时间:2018-03-23 17:57:28

标签: reporting-services decimal rounding

有没有办法可以获得#。#不会返回到最接近的十分位置?

示例:对于2015财年,我需要4.0才能返回,但现在我看到4.0的唯一方法就是当我添加百分之一的地方4.08时。

不想要:4.08 想要:4.0

有没有办法实现这个目标?

如果我用2个decmials定位数字,#。##是正确的。以下示例。

enter image description here

但是,当我将数字放在1位小数时,数字会向上舍入到最接近的十分位数。我不想要那个。以下示例。

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试在您的值上使用floor函数。 示例:4.08

首先,要保留第一个小数位,请乘以10.0。这给出了40.8。 现在使用40.8的floor函数,得到40.0。 最后,除以10.0以返回原始数字的程度,得到4.0。