全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2273 8
2012-03-08
请问,在宏中可以这样列 i 的值吗?我知道data步中是可以的,在宏中就提示没有%to,不能解析,怎么解决?
%do j=-5,-3,-1,0;
     %alldraw(&return.,&type.,&j.);
%end;
二维码

扫码加我 拉你入群

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

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

全部回复
2012-3-8 11:36:15
求高手
二维码

扫码加我 拉你入群

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

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

2012-3-8 11:57:39
%let a1=-5;
%let a2=-3;
%let a3=-1;
%let a4=0;

%do j=1 %to 4;
     %alldraw(&return.,&type.,&&a&j.);
%end;
以前也遇到过,如果要循环的比较多,可以先读入到数据集然后用sql读入到宏变量
二维码

扫码加我 拉你入群

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

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

2012-3-8 12:36:49
yunqingwang 发表于 2012-3-8 11:57
%let a1=-5;
%let a2=-3;
%let a3=-1;
你好!我知道在sql中可以将所有记录值用分隔符分割后读入到一个宏变量,不知道有什么方法可以将每个记录值分别读给一个宏变量??麻烦指点谢谢~~~~
二维码

扫码加我 拉你入群

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

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

2012-3-8 13:06:41
yunqingwang 发表于 2012-3-8 11:57
%let a1=-5;
%let a2=-3;
%let a3=-1;
同你的楼下问
二维码

扫码加我 拉你入群

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

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

2012-3-8 13:13:17
yunqingwang 发表于 2012-3-8 11:57
%let a1=-5;
%let a2=-3;
%let a3=-1;
thx for sharing
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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