全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2689 2
2014-04-03
各位大神,我初学macro,对于do% i=1 to% n..end%不是很了解,我想写一段程序,最后得到的结果是按照&i 的次序逐一输出,该怎么做呀?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-4 11:22:09
macro就是个宏循环,你可以简单的看做%do i=1 %to 10;...;%end; 就是把里面的内容重复了10遍,每一遍里面都有一个i的宏变量,每一遍它的值都在变化
二维码

扫码加我 拉你入群

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

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

2014-7-8 18:50:35
/*麻烦各位高手,以下程序问题出在哪里呢*/
%macro difc(vara,varb,varc);
%do n=1 %to 8;
%let m=n+1;
&varc&m=&varb&m-&vara&n ;
output ;
%end;
%mend difc;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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