全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2061 3
2007-12-31

data random;
y=round(16454.6582,2);

y1=round(16454.6582,3);

y2=round(16454.6582,4);


z=Round(645465.3333333,2);


z2=log10(100);
proc print;
run;

answer:

   16454   16454 16454  645466     2   !!!!  ROUND()??

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2007-12-31 01:21:00

要保留2为小数的话,round(x,0.01)

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-12-31 15:05:00
hehe,it's not VBA you know....
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-1-3 01:25:00
for example, your y2=round(16454.6582,4) means to round to the nearest 4; 16454.6582/4=4113*4+2.6582, since 2.6582 > half of 4, so y2=4113*4 + 4=16456. Your output seems weird.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群