SAS中取整函式(round、ceil、floor、int)用法詳解
阿新 • • 發佈:2018-12-31
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函式。
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函式。