精选优质文档- 倾情为你奉上 专心-专注-专业 第十五课 用在 DATA 步的控制语句 DATA 步的基本概念、流程和有关文件的操作语句我们前面已介绍。但我们所介绍的 DATA 步中的 SAS 语句都是按语句出现的次序对每一个观测进行处理。有时需要对一些确 定的观测跳过一些 SAS 处理语句,或者改变 SAS 语句的处理次序,就需要用到 DATA 步中 的控制语句,实现 SAS 程序的分支、转移和循环等改变处理次序的功能。 SAS 系统提供的控制语句从实现功能的角度看主要有以下五大类: 实现循环(DO 语句) 实现选择(SELECT 语句) 实现分支(IF 语句) 实现转移(GOTO 语句) 实现连接(LINK 语句) 一 、 实现循环(DO 语句) 循环程序中使用 DO 语句的主要形式有四种,如下所示: DO 语句的程序格式之一: IF 条件表达式 THEN DO ; 一些 SAS 语句 ; END ; DO 语句的程序格式之二: DO 变量=开始值 TO 终值 BY 步长值 ; 一些 SAS 语句 ; END ; DO 语句的程序格式之三: DO WHILE (条件表达式 ) ;