如何在rdlc报告中舍入十进制值

时间:2015-06-02 11:48:34

标签: vb.net rdlc

我在rdlc报告中使用了一个简单的公式。我想使用前向舍入,例如我有25.17的值,我想转换成26而不是25。 但是下面的公式给出了结果= 25。

=ROUND(Sum(Fields!Total.Value, "DataSet1") + First(Fields!Shipping.Value, "DataSet1") - First(Fields!Discount.Value, "DataSet1"),0)

提前致谢

2 个答案:

答案 0 :(得分:1)

Expression中,使用Ceiling功能代替Round

=Ceiling(Sum(Fields!Total.Value, "DataSet1") + First(Fields!Shipping.Value, "DataSet1") - First(Fields!Discount.Value, "DataSet1"))

答案 1 :(得分:0)

大多数编程语言都有RoundFloorCeiling函数。地板倒圆,天花板向上和圆形到最近。

进一步阅读天花板功能https://msdn.microsoft.com/en-us/library/system.math.ceiling%28v=vs.110%29.aspx