小编Dan*_*Duq的帖子

在SAS宏中改变宏变量的价值

我在宏中定义一个宏变量.然后,我将它喂入第二个宏.在macro2计数器内部将值更改为200.但是,当我检查宏2变量运行后我放入的宏变量内部时,它仍然显示0.我希望它存储值200?这可能吗?

 %macro macro1();
   %let variable1= 0;
   macro2(counter=&variable1)

   %put &variable1;
 %mend macro1;

 %macro1;
Run Code Online (Sandbox Code Playgroud)

sas sas-macro

7
推荐指数
1
解决办法
1746
查看次数

标签 统计

sas ×1

sas-macro ×1