Dear experts ,
I need to round the value 4.7619047619 to 4.8 , I used round(Percent1,1.0); and also tried with ceil function .
but I am getting the value 5 instead of 4.8
is there any simple technique to tackle this simple problem.
Regards,
ambadi007
data w;
have=4.7619047619;
want=round(have,0.1);
run;
Hi @ambadi007 Your objective is to round to the nearest 10th and not the whole number, so the above should meet your needs i think
data w;
have=4.7619047619;
want=round(have,0.1);
run;
Hi @ambadi007 Your objective is to round to the nearest 10th and not the whole number, so the above should meet your needs i think
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.