In the case below it will return 2.
Floor integer function sas.
The functions that perform rounding are the same in the data step as in the sas iml language.
In mathematics and computer science the floor function is the function that takes as input a real number and gives as output the greatest integer less than or equal to denoted or similarly the ceiling function maps to the least integer greater than or equal to denoted or.
The ceil function rounds up.
Unlike the floorz function the floor function fuzzes the result.
When the rounding unit is the reciprocal of an integer the round function computes the result by dividing by the integer.
If the value of argument is negative the int function has the same result as the ceil function.
If the value of argument is positive the int function has the same result as the floor.
Therefore with the floorz function you might get unexpected results.
The int function returns the integer portion of the argument truncates the decimal portion.
If the argument s value is within 10 12 of an integer the function results in that integer.
Utility of sas floor and sas ceil functions.
The round function rounds to the nearest integer.
The int function rounds towards zero.
The int function returns the integer portion of the argument truncates the decimal portion.
The floorz function uses zero fuzzing.
If the value of argument is positive the int function has the same result as the floor function.
If the argument s value is within 1e 12 of an integer the function results in that integer.
If the argument s value is within 1e 12 of an integer the function results in that integer.
If the argument s value is within 1e 12 of an integer the function results in that integer.
The floor function rounds down.
If the value of argument is negative the int function has the same result as the ceil function.
The floorz function does not fuzz the result.
Briefly i want to mention the sas floor and sas ceil functions.
If the value of argument is positive int argument has the same result as floor argument.
Round treats the rounding unit as a.
For example and while.
If the value of argument is positive the int function has the same result as the floor function.
Therefore with the floorz function you might get unexpected results.
If the argument is within 1e 12 of an integer the floor function fuzzes the result to be equal to that integer.
The floor function returns the largest integer that is less or equal to the argument.