08-27-2017 09:15 AM - edited 08-27-2017 09:18 AM
I have optained a mix of whole numbers(eg. 1, 2, 3) and non whole numbers (something like 0.12345678, 9.123456) by using proc means. Now in my dataset, I tried using round function, but that rounds only the non whole number (eg 0.1 or 9.1) nut whole numbers stay the same eg.(1, 2, 3).
What I want is :
My code: variable_new= strip(round(variable_old,0.1));
ANy help is greatly appreciated.
08-27-2017 10:41 AM
The round function works correctly. An integer rounded to 0.1 is that integer. I suspect that you do not want to round at all. Rather, use a format like 5.1 (or w.1 for a larger width w) to keep the original precision but display one decimal place.