|
|
 |
 |
 |
SAS Macro Language
时间: 2 天
适用对象:
这个第 四级别的课程专门为有 SAS 编程经验并想使用 SAS Macro 语言的学员而设计。
课程描述:
这个两天的课程讲授 SAS 宏功能的组成部分和如何设计﹑编写﹑调试宏系统 。重点放在理解如何编写带有和不带有宏的SAS程序。
必备条件:
学习本课程之前 , 学员必须完成《 SAS Programming II: : Manipulating Data with the DATA Step 》课程的培训。或有相关的 SAS 基础,学员能够:
- 编写,运行 DATA 步。
- 使用 SAS 数据步语句,如 IF-THEN/ELSE, DO WHILE, DO UNTIL, 和 iterative DO 。
- 使用 DROP , KEEP 和 RENAME 数据集选项。
- 使用字符函数,如 SUBSTR, SCAN, INDEX, 和 UPCASE 。
- 使用 WHERE 子句选择子数据。
- 创建和使用 SAS 日期值和常数。
- 使用 SAS 过程,如 SORT, PRINT, CONTENTS, MEANS, FREQ, TABULATE, 和 CHART 。
课程内容:
宏功能入门。
- 理解宏语言的应用。
- 理解 SAS 程序如何标记,编译,运行。
- 理解宏处理器如何影响程序流程。
使用宏变量。
- 使用自动宏变量。
- 创建宏变量。
- 替代宏变量。
- 使用宏变量。
- 在 SAS 日志中打印宏变量值。
- 使用宏函数。
宏功能接口。
- 在数据步中创建宏变量。
- 理解宏变量如何被间接引用。
- 在数据步中替代宏变量。
- 理解哪些类型的应用需要用到 SYMGET 和 SYMPUT 函数。
- 在 PROC SQL 中创建宏变量。
使用产品: SAS/BASE 。
|
 |
|