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);
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.