楼主: kevendai
5792 4

请教SAS round函数的问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

52%

还不是VIP/贵宾

-

威望
0
论坛币
74 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
339 点
帖子
18
精华
0
在线时间
30 小时
注册时间
2007-8-26
最后登录
2016-8-1

楼主
kevendai 发表于 2013-3-1 10:25:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求助,有数字9.0012,想保留两位数字为9.00,该怎么用?
二维码

扫码加我 拉你入群

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

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

关键词:ROUND und 两位数

沙发
hamsik11 发表于 2013-3-1 11:56:37
data _null_;
format b 8.2;
a=9.0012;
b=round(a,0.01);
put b;
run;

藤椅
dallashxf 发表于 2013-3-1 11:58:31
data a;
  **format c 8.2;
  b=9.0012;  
  c=round(b,0.01);
run;

板凳
yongyitian 发表于 2013-3-1 12:44:01
data a;
  format c 8.2;
  b=9.0012;  
  c = b;
  d = round(b, 0.01);
  put "c= " c;
  put "d= " d;
  * c=round(b,0.01);
run;

报纸
shadowaver 在职认证  发表于 2013-6-23 00:51:54
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
shadowaver@163.com
QQ 540722048

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-22 05:34