How to: |
CEILING returns the smallest integer value that is greater than or equal to a number.
CEILING(number)
where:
Numeric
Is the number whose ceiling will be returned. The output data type is the same as the input data type.
In the following request, CEILING returns the smallest integer greater than or equal to the GROSS_PROFIT_US value.
DEFINE FILE WF_RETAIL_LITE CEIL1/D7.2= CEILING(GROSS_PROFIT_US); END TABLE FILE WF_RETAIL_LITE PRINT GROSS_PROFIT_US/D9.2 CEIL1 ON TABLE SET PAGE NOPAGE END
The partial output follows. Note that even though the value returned is an integer, it is returned with the same format as the CEIL1 field (D7.2):
Gross Profit CEIL1 ------------ ----- 165.00 165.00 13.99 14.00 60.99 61.00 225.98 226.00 79.99 80.00 44.59 45.00 94.30 95.00 238.50 239.00 199.99 200.00 68.99 69.00 63.58 64.00 129.99 130.00 37.49 38.00 75.99 76.00 13.99 14.00 119.00 119.00 -30.01 -30.00 54.99 55.00 189.98 190.00 44.59 45.00 91.98 92.00 89.00 89.00 59.50 60.00 129.99 130.00 54.00 54.00 109.98 110.00 98.99 99.00 98.99 99.00 99.99 100.00 44.59 45.00