全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1902 7
2014-01-30
悬赏 20 个论坛币 已解决
%macro aaa(n=);
%let a=\bbb\ccc;


%mend;

n=1 为\bbb\ccc
n=2 为\bbb\ccc\bbb\ccc
以此类推!谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-1-30 06:23:36
复制代码
二维码

扫码加我 拉你入群

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

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

2014-1-30 12:19:16
soporaeternus 发表于 2014-1-30 06:23
复制代码
为什么结果是\bbb\ccc\bbb\ccc\bbb\ccc,而不是\bbb\ccc\bbb\ccc?谢谢!
二维码

扫码加我 拉你入群

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

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

2014-1-30 12:22:25
17         %aaa(\bbb\ccc,2);

NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.00 秒
      CPU 时间          0.00 秒
      

\bbb\ccc 2 \bbb\ccc\bbb\ccc

我的log是这个啊.....
repeat参数要-1
二维码

扫码加我 拉你入群

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

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

2014-1-30 13:09:55
soporaeternus 发表于 2014-1-30 12:22
17         %aaa(\bbb\ccc,2);

NOTE: “DATA 语句”所用时间(总处理时间):
帮我看看问题在哪里?谢谢!春节快乐!
二维码

扫码加我 拉你入群

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

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

2014-9-29 15:21:13
soporaeternus 发表于 2014-1-30 06:23
data _null_;
        call symputx("b",repeat("&a",%eval(&n-1)));
run;

我想请问下,我还见过其他人这样负值过,他和%let b = %sysfunc(repeat(&a,&n. - 1));有啥差别吗?
或者只是写法习惯而已?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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