第10章SAS宏功能..docVIP

  • 14
  • 0
  • 约1.3万字
  • 约 16页
  • 2016-12-10 发布于重庆
  • 举报
第10章SAS宏功能.

第10章 SAS宏功能 10.1 概述 SAS系统的MACRO处理器可以让程序更简洁更明了及更容易维护,帮助用户在使用SAS系统时更方便更自动化,具体来说,它具有以下功能: 获取SAS的系统信息; 有条件地执行数据步和过程步; 开发交互式系统; 在不同的数据步和过程步之间传递数据; 重复执行SAS代码 等等。. SAS宏语言的管理 MACRO变量 MACRO程序语句 MACRO表达式和函数 10.2 SAS宏变量的使用与定义 宏变量(有时也称符号变量)属于SAS宏语言的范畴,和数据步中的变量的概念是不一样的。除了数据行外,你可以在SAS程序的任何地方定义和使用宏变量。数据步变量是和数据集相联系的,而宏变量是独立于数据集的。数据集变量的值取决于正在处理的观测,而一个宏变量的值总是不变,直到被明确改变。宏变量类似于一般变量的命名方法。程序中以 宏名 来引用MACRO变量(有时为了清晰起见,也可以通过 宏名. 来引用MACRO变量) SAS宏变量共有两种: 系统宏变量 用户自定义的宏变量。 10.2.1 系统宏变量 一些系统宏变量 01 /* Program_10-l-l.sas */ 02 DATA _NULL_; 03 PUT SYSDATE= SYSDATE; /* 执行时的日期 */ 04 PUT SYSDAY=SYSDAY; /*

文档评论(0)

1亿VIP精品文档

相关文档