全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6147 2
2011-04-05
查看了SAS帮助文件和网上的一些资料,对于round函数都有不同的解释,而且大部分多能够理解,但是对于round(1234.56789,.1111)=1234.5432这个问题却一直找不到合理的解释,所以在这里想请各位高手帮忙解释一下。
二维码

扫码加我 拉你入群

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

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

全部回复
2011-4-5 22:19:11
round(x,y)的结果是用所有能整除y的数里面最接近x的一个(也就是和x的差的绝对值最小的一个)。

比如 round (789, 100),最接近789的100的倍数是800。

round(1234.56789, .1111)的结果是1234.5432,是所有0.1111的倍数里和1234.56789差最小的(0.02469)。下一个0.1111的倍数是1234.6543,它与1234.56789的差是0.08641。
二维码

扫码加我 拉你入群

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

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

2011-4-6 23:06:18
哦,好点,谢谢啊
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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