SAS中文论坛

标题: 如何生成一个计数器 [打印本页]

作者: shiyiming    时间: 2010-5-12 23:23
标题: 如何生成一个计数器
问题是:
%macro  a;
           %do i=1 %to 5;
              %do j=1 %to 5;      
                    ........
           期望生成一个宏变量m,记录迭代的次数  ,m的值从1,2,3,.......25      
             ........
            %put &i. &j. &m.;

           %end;
       %end;
%mend;
作者: shiyiming    时间: 2010-5-13 02:59
标题: Re: 如何生成一个计数器
[code:3qya9py1]%macro a;
%let m = 0;
%do i=1 %to 5;
%do j=1 %to 5;
%let m = %eval(&m+1);
... [/code:3qya9py1]
作者: shiyiming    时间: 2010-5-13 23:46
标题: Re: 如何生成一个计数器
感谢~~主要是eval的用法




欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/) Powered by Discuz! X3.2