SAS培训班讲义.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * SAS宏 利用宏可以减少在完成一些共同任务时必须输入的文本量 利用宏可以使程序模块化,使程序易读、便于修改、移植、方便重复使用 * SAS宏变量 宏变量属于SAS宏语言,与普通变量的区别是可以独立于DATA步 可以在SAS程序中除数据行之外的任何地方定义并使用宏变量 %let语句定义宏变量并分配一个值给宏变量(如:%let dsn=3) 当引用一个宏变量的值,放号在宏变量前 * SAS宏变量(macro_str,_var,_auto例) 使用%str函数围住宏变量的值,使得在这个值内部的分号作为这个文本的部分,而不是%let语句的结束 使用%put语句在LOG窗口显示宏变量的值 SAS/BASE中的自动宏变量,如:sysver, systime(给出SAS程序或会话开始执行的时间); * SAS宏 用%macro语句开始一个宏,同时给出这个宏的名字。如:%macro d

文档评论(0)

1亿VIP精品文档

相关文档