macro的初步了解
1. 定义
定义宏变量
%LET name = value;
call symput ( name, value );
sql步骤中:proc sql; select distinct(USUBJID) into : NAME1 -:NAME3 from adsl; quit;
定义宏
%macro name(n1,n2,n3);
宏文本
%mend name;
2. 宏变量的直接间接调用
直接调用:& 宏变量名
间接调用:多个&符号
3. 宏变量的查看
% PUT语句
修改系统选项:OPTIONS SYMBOLGEN
4. 宏变量的分类
根据来源:系统宏变量、用户自定义宏变量
根据使用范围:局部宏变量、全局宏变量
参考文章
(11条消息) sas macro 入门_聪明的靓女的博客-CSDN博客_sas macro

浙公网安备 33010602011771号