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簡單的宏 - 錯誤