SAS中取整函数(round、ceil、floor、int)用法详解

1.round
round(x,eps)求x按照eps指定的精度四舍五入后的结果.
比如round(5654.5654,0.01)结果为5654.57,round(5654.5654,10)结果为5650。

round 是截取函数
按规定舍入精度取一个数的近似值的函数round;
data;                                                               运行结果
a=int(223.456); b=round(223.456, 100);              a=223    b=200
c=round(223.456,10); d=round(223.456,1);         c=220    d=223
e=round(223.456,0.1); f=round(223.456,0.01);     e=223.5  f=223.46
put _all_;
run;

2.ceil
ceil(x): 返回大于等于x的最小整数,当x为整数时就是x本身。

3.floor
floor(x): 返回小于等于x的最大整数,当x为整数时就是x本身。

4.int 
int(x):  返回x的整数部分,等价于Oracle中的trunc函数。
  • 7
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值