- 30
- 0
- 约1.84万字
- 约 16页
- 2016-10-10 发布于贵州
- 举报
第10章 SA宏功能
第10章 SAS宏功能
10.1 概述
SAS系统的MACRO处理器可以让程序更简洁更明了及更容易维护,帮助用户在使用SAS系统时更方便更自动化,具体来说,它具有以下功能:
获取SAS的系统信息;
有条件地执行数据步和过程步;
开发交互式系统;
在不同的数据步和过程步之间传递数据;
重复执行SAS代码
等等。.
SAS宏语言的管理
MACRO变量
MACRO程序语句
MACRO表达式和函数
10.2 SAS宏变量的使用与定义
宏变量(有时也称符号变量)属于SAS宏语言的范畴,和数据步中的变量的概念是不一样的。除了数据行外,你可以在SAS程序的任何地方定义和使用宏变量。数据步变量是和数据集相联系的,而宏变量是独立于数据集的。数据集变量的值取决于正在处理的观测,而一个宏变量的值总是变,直到被明确改变。/* Program_10-l-l.sas */
02 DATA _NULL_;
03 PUT SYSDATE= SYSDATE; /* 执行时的日期 */
04 PUT SYSDAY=SYSDAY; /* 执行时是星期几 */
05 PUT SYSENV=SYSENV; /* 交互模式或批次模式 */
06 PUT SYSSCP=SYSSCP; /* 返回正在用的操作系统 */
07 PUT SYSJOBID
原创力文档

文档评论(0)