Returns the nearest integer if the argument is within 1E - 12
Category: Truncation
FUZZ ( argument )
argument
is numeric.
The FUZZ function returns the nearest integer value if the argument is within 1E-12 of the integer (that is, if the absolute difference between the integer and argument is less than 1E-12). Otherwise, the argument is returned.
SAS Statements | Results |
---|---|
var1=5.9999999999999; x=fuzz(var1); put x 16.14 | 6.000000000000000 |
x=fuzz(5.99999999); put x 16.14; | 5.999999990000000 |