全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2556 12
2009-09-23
data work.A;
input NUM x y z;
total=sum(x y z);
IF total>280 THEN PUT NUM total;
CARDS;
1001 79 96 87
1002 89 96 98
1003 87 69 81
;
run;.


运行老是报错,不知道哪错了
二维码

扫码加我 拉你入群

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

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

全部回复
2009-9-23 15:05:38
data A;
input NUM x y z;
total=sum(x,y,z);
IF total>280 THEN PUT NUM total;
CARDS;
1001 79 96 87
1002 89 96 98
1003 87 69 81
;
run;
you are wrong use sum function in SAS
二维码

扫码加我 拉你入群

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

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

2009-9-23 15:09:21
谢谢斑竹,这么该就行么,如果我想看输出结果的话加一个proc print就行么?
二维码

扫码加我 拉你入群

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

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

2009-9-23 15:10:15
解决啦多谢版主~~
二维码

扫码加我 拉你入群

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

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

2009-9-23 16:39:34
语法错了,then 的语句放在do;end;中,并且put的变量名要加上=号。
二维码

扫码加我 拉你入群

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

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

2009-9-23 16:54:03
按版主的方法可以通过,但是好像没达到筛选的目的
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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