2

彩民我有细节的数字像这样:四舍五入问题在SSRS

Sales Amount 
    £285.00 
    £16,249.51 
    £345.68 

但总的返回信息:

£16,880.18 

,而我所期待的:

£16,880.19 

这是应该是细节的总和,但最后一个数字是四舍五入的。我如何克服这个限制?

回答

2

因为你圆你的,你可以使用下面的表达式小数点后第二位的细节(表达式更改字段以符合您自己)

Sum(Round(Fields!val.Value,2)) 

的另一个选项是在你的SQL代码四舍五入数据集

+0

是的,试过之前,仍然得到相同的错误 – dLight

+0

请提供更多信息,如舍入前的数字 – niktrs

+0

为了这个工作,你真的必须把你的细节和总数。我的猜测是细节被格式化为货币,但它背后的实际数据有许多小数位。当你达到你的总和时,小数点下降而不是上升。就像这个答案所表明的那样,首先围绕细节。 – Jesse