SAS 宏语句

%*           宏注释语句
%do               条件处理至一个匹配的%end语句
%do %until     重复循环直到条件为真
%do %while     重复循环
%global           创建全局宏变量 
%if %then  %else 条件执行语句
%input            为宏变量提供值
%let               创建宏变量
%macro          定义宏
%mend          结束宏定义
%macro-name  调用宏
%put               输出文件到log窗口
宏函数
%Eval                计算算术和逻辑表达式,整数格式
%sysevalf           计算算术和逻辑表达式,浮点格式
%length             返回自变量的长度
%Bquote           引用一个可分辨的值,不包括未处理的特殊符号和寄存器操作符。
%Nrbquote        引用一个可分辨的值,包括未处理的特殊符号和寄存器操作符。
%Nrquote          引用一个可分辨的值,包括&和%
%Nrstr              引用固定文本,包括%和&
%Quote            引用一个除%和&之外的可分辨值
%str                 引用除%和&之外的固定文本
%Superq          引用具有不确定变量值的宏变量
%Unquote         没有被引用

posted @ 2019-12-26 17:30  虾米WD  阅读(592)  评论(0)    收藏  举报