- 7
- 0
- 约3.11千字
- 约 25页
- 2017-08-16 发布于河南
- 举报
SAS软件应用基础第四章课件
第四章 数据步的程序设计 Program Design of Data Step;Contents ;4.1 IF语句;格式:
IF expression THEN statement;
ELSE statement;
说明:
SAS系统先对expression求值,
如结果为真(非零),则执行THEN后的语句
如结果为假,则执行ELSE后面的语句,如果没有ELSE子句,则执行下一个语句
在THEN之后只允许使用一个语句,如果要执行几个语句,则应用DO-END把要同时执行的几个语句括起来。
IF-THEN/ELSE语句可以嵌套 ;例1:在程序执行时显示总成绩280的观测
DATA A;
INPUT NUM S1-S3 @@;
TOTAL=SUM(OF S1-S3);
IF TOTAL280 THEN PUT NUM TOTAL;
CARDS;
1001 79 96 87 1002 89 96 98
1003 87 69 81
run;;例2:口腔科体检,记录检查值为:
0-正常,1-龋齿,2-龋齿已填充,
3-因龋齿失牙,4-其他原因失牙。
通过牙齿状态调查判断患龋齿与失牙病情。
Data a;
Input x @@;
If 1=x=3 Then hq=1; * x=1
原创力文档

文档评论(0)