全部版块 我的主页
论坛 休闲区 十二区 灌水吧
1588 3
2018-03-31

代码如下:

%macro create (name, number);

%do n=1 %to &number;

%if mod(&n,2)=0 %then %put &name.&n;

%end;

%mend create;

data %create(Y,11);

run;

是不是因为在宏里面不能使用公式呢?如果是的话怎样筛选偶数项?


二维码

扫码加我 拉你入群

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

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

全部回复
2018-4-4 22:18:11
能不能解释下你的题目是啥意思?就是说你要输出什么样的结果?
二维码

扫码加我 拉你入群

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

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

2018-4-8 14:43:00
FancyWu 发表于 2018-4-4 22:18
能不能解释下你的题目是啥意思?就是说你要输出什么样的结果?
要输出几个数据集名,要求数据集名格式为Y_n,但n是介于n和n+10之间的偶数
这里有一个类似的例子:
%macro create (name, number);
%do n=1 %to &number;
      &name.&n
%end;
%mend create;
data %create(abc,3);
run;
二维码

扫码加我 拉你入群

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

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

2018-4-9 10:37:19
那用sysfunc就行
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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