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

Hi all,

 

below is my code and values.

 

COde:

%let col8=%sysevalf(&col5+&col6+&col7);

%put &col5. &col6. &col7. &col8.;

 

 

log:

%put &col5. &col6. &col7. &col8.;
1.870 1.875 1.895 5.64

 

But I want 3 decimal places for col8, how can i get that?

 

Thanks in advance! 

1 ACCEPTED SOLUTION

Accepted Solutions
Astounding
PROC Star

%let col8 = %sysfunc(putn(%sysevalf(&col5 + &col6 + &col7), 5.3));

View solution in original post

2 REPLIES 2
Astounding
PROC Star

%let col8 = %sysfunc(putn(%sysevalf(&col5 + &col6 + &col7), 5.3));

chinna0369
Pyrite | Level 9

Thank you so much for quick reply!