在 SAS 中编写宏以创建 table
Writing a macro in SAS to create a table
对 SAS 编程非常陌生。想从简单的事情开始 - 编写一个 运行 追加查询的宏。这就是我设法弄清楚的全部。我哪里错了?
%MACRO APPENDTEST;
PROC SQL;
CREATE TABLE WORK.APPENDTEST AS
SELECT *
FROM WORK.MONTHLY_SALES_SUMMARY
QUIT;
%MEND APPENDTEST;
您创建了一个宏并执行了它。此功能类似于其他语言中的函数,允许宏编译和执行不同的时间。
在下一行中添加将调用宏。
%appendtest;
对 SAS 编程非常陌生。想从简单的事情开始 - 编写一个 运行 追加查询的宏。这就是我设法弄清楚的全部。我哪里错了?
%MACRO APPENDTEST;
PROC SQL;
CREATE TABLE WORK.APPENDTEST AS
SELECT *
FROM WORK.MONTHLY_SALES_SUMMARY
QUIT;
%MEND APPENDTEST;
您创建了一个宏并执行了它。此功能类似于其他语言中的函数,允许宏编译和执行不同的时间。
在下一行中添加将调用宏。
%appendtest;