4
Q
SAS宏执行
A
回答
1
有可能是另一种方式,但你可以像一个空数据步骤之后使用CALL EXECUTE
:
data _null_;
CodeToRun = cats('%',"&MyMacroName");
Call Execute (CodeToRun);
run;
的一些背景知识和实例上CALL EXECUTE here。
5
简单。
%macro test(a);
%put Test says &a;
%mend;
%let mymacro = test;
%&mymacro(Hello World);
返回
8239 %macro test(a);
8240 %put Test says &a;
8241 %mend;
8242
8243 %let mymacro = test;
8244
8245 %&mymacro(Hello World);
Test says Hello World
相关问题
- 1. 如何在另一个宏中反复执行sas宏?
- 2. sas宏调用宏
- 3. SAS宏语言
- 4. SAS宏R%sysfunc
- 5. SAS宏 - 阵列
- 6. SAS宏编码
- 7. SAS宏操作
- 8. 停止SAS执行
- 9. SAS - 将宏传递给宏
- 10. 从SAS宏调用宏
- 11. SAS在宏执行中无法解释符号“≤”?
- 12. 生成SAS宏代码而不执行它
- 13. SAS中的Bootstrap宏
- 14. SAS:写一个宏...
- 15. SAS追加宏观
- 16. SAS宏的日期
- 17. 检查在SAS-宏
- 18. SAS绘制的宏
- 19. sas宏在proc sql
- 20. SAS宏GLOBAL范围
- 21. Sas宏与proc sql
- 22. SAS:将varlist传递给sas宏
- 23. PROC宏中的SAS宏变量
- 24. SAS宏:在宏程序中使用sql
- 25. SAS - 宏调用另一个宏
- 26. Clojure宏:在宏内部执行代码
- 27. 尝试使用宏SAS
- 28. 键盘宏(如SAS)Python Spyder
- 29. 宏直到循环在SAS
- 30. SAS简单的宏 - 错误