BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
JackZ295
Pyrite | Level 9

Is there a way to get SAS to round a number (ex. sum, product, quotient) to the nearest whole number, nearest tenth, nearest hundredth, etc. after adding, multiplying, or dividing a series of numbers? 

1 ACCEPTED SOLUTION

Accepted Solutions
ed_sas_member
Meteorite | Level 14

Fully agree with @PeterClemmensen 

 

Round to the Nearest Whole Number

newvar = round(var,1)

Round to the Nearest Tenth

newvar = round(var,.1)

Round to the Nearest Hundredth

newvar = round(var,.01)

...

View solution in original post

3 REPLIES 3
ed_sas_member
Meteorite | Level 14

Fully agree with @PeterClemmensen 

 

Round to the Nearest Whole Number

newvar = round(var,1)

Round to the Nearest Tenth

newvar = round(var,.1)

Round to the Nearest Hundredth

newvar = round(var,.01)

...

ballardw
Super User

And one of the fun things with the SAS Round function is you can round to other multiples such as 7 or 0.3 if that is needed.

 

newvar = round(var, 7);