Hi,
I want to remove the values after decimal places. For ex -
13.265 should become 13
-12.514 should become -12
Regards,
Nikunj
Use the integer function: Truncated_Variabel=Int(Variable);
Well, you need to round the value. There are several options:
floor(value) = takes the minimum e.g. 13.265 becomes 13
ceil(value) = takes the maximum e.g 13.265 becomes 14
Then ther's the round() function:
SAS(R) 9.2 Language Reference: Dictionary, Fourth Edition
There are many other functions for working with numbers (int() is another).
use round function ex: round(variable_name,2) else use formats.
Use the integer function: Truncated_Variabel=Int(Variable);
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.