全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
935 1
2013-08-15

data qian1;

set qian1;

if date le "21may10"d then code="if1005" inter=intck("day",date,"21may10"d);

else if date le "18jun10"d then code="if1006" inter=intck("day",date,"18jun10"d);

else  date le "16jul10"d then code="if1007" inter=intck("day",date,"16jul10"d);

run;

问:then后面接两个赋值等式显示出错。有什么解决方法?

二维码

扫码加我 拉你入群

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

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

全部回复
2013-8-15 17:46:53
then 直接写后面只能有一个操作,如果有多个操作,要用then do; end;

if date le "21may10"d then do;
code="if1005";
inter=intck("day",date,"21may10"d);
end;
   else if   …… then do;
....;
...;
end;
……
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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