Previous Page | Next Page

Functions and CALL Routines

FUZZ Function



Returns the nearest integer if the argument is within 1E-12 of that integer.
Category: Truncation

Syntax
Arguments
Details
Examples

Syntax

FUZZ(argument)


Arguments

argument

specifies a numeric constant, variable, or expression.


Details

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.


Examples

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

Previous Page | Next Page | Top of Page