如何总结正在进行的编程

Jim*_* S. 3 rounding progress-4gl

我正在为 MRP 程序编写报告,其中包含我计算订购数量的字段。如果它是小数点,我需要将数字四舍五入。

例如:2.33 需要四舍五入为 3 等等。

我试过了

oder = round(order,0).
Run Code Online (Sandbox Code Playgroud)

但这只是让我得到 2.00 我需要将该数字四舍五入为下一个整数。

Tom*_*com 5

function roundUp returns integer ( x as decimal ):

  if x = truncate( x, 0 ) then
    return integer( x ).
   else
    return integer( truncate( x, 0 ) + 1 ).

end.

display roundUp( 2.33 ).
Run Code Online (Sandbox Code Playgroud)