我在rdlc报告中使用了一个简单的公式。我想使用前向舍入,例如我有25.17的值,我想转换成26而不是25。 但是下面的公式给出了结果= 25。
=ROUND(Sum(Fields!Total.Value, "DataSet1") + First(Fields!Shipping.Value, "DataSet1") - First(Fields!Discount.Value, "DataSet1"),0)
提前致谢
答案 0 :(得分:1)
在Expression
中,使用Ceiling
功能代替Round
。
=Ceiling(Sum(Fields!Total.Value, "DataSet1") + First(Fields!Shipping.Value, "DataSet1") - First(Fields!Discount.Value, "DataSet1"))
答案 1 :(得分:0)
大多数编程语言都有Round
,Floor
和Ceiling
函数。地板倒圆,天花板向上和圆形到最近。
进一步阅读天花板功能https://msdn.microsoft.com/en-us/library/system.math.ceiling%28v=vs.110%29.aspx