全站数据
8 4 2 0 5 8 1

sas宏参数的两种类型

草根金融家 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 06:11:45

问题描述

sas宏参数的两种类型希望能解答下
精选答案
最佳答案

SAS宏参数包含两种类型的宏变量:

自动宏变量,由SAS系统提供;

用户定义的宏变量,由用户在程序中定义。

自动宏变量

在SAS进程开始时,或程序运行过程中由系统自动创建,在SAS退出前一直保持有效,是全局宏变量,能在SAS任何地方被引用。

定义宏变量

有两种方式定义宏变量:%LET和call symput。定义宏变量并分配一个值给宏变量的最简单方法是使用宏程序语句%LET。格式如下:

%LET 变量名=变量值;

另一个语句就是call symput,其格式如下:

call symput(变量名,变量值);