SYSDAY
SYSTIME SYSLAST SYSDSN SYSVER SYSSCP
本次SAS启动的星期
本次SAS启动的时间 最新创建的数据集名字 最新创 建的 数 据集两 部分 名字 使用SAS软件的版本 返回用户主机系统的缩写
如Thurday
如 15:41 如chap2.example2_4 如chap2 example2_4 如9.2 如Liurong
数据步中基本语言介绍
(4)分支结构
IF语句 SELECT语句
用法一: SELECT(选择表达式); WHEN(值列表一) SAS语句1; … WHEN(值列表K) SAS语句K; … OTHERWISE 语句N; END;
示例程序: select(Judge); when(1,5) Type="谷物类”; when(2,7) Type=”蔬果类"; otherwise Type= "其他类"; end;
第2章 SAS编程简介
主要内容
SAS程序简介 SAS函数 ODS 输出系统 SAS宏
SAS程序简介
(1)SAS程序构成:
数据步——将用于分析的外部数据整理成SAS数据集 过程步——对SAS数据集进行调用、进行各类数据统计分析源自(2)SAS程序的基本规定:
SAS程序以西文状态下的“;”作为结束符(注意:不能使用中文分号“ ;”)。 SAS程序命令中一般不区分大小写字母(注意:仅在作为数据的字符串 中区分大小写)。 数据步和过程步各自包含若干条语句,多条语句可写在一行,但建议每 条语句单独分行从而使程序具备较好的可读性。
宏引用: &宏变量名
SAS宏
宏变量示例:
%Let data=example; /*注意,example代表指定分析的数据集,若打印不同的数据集,更改此 处即可*/ Proc print data=&data; /*第一次引用宏*/ Var name height weight; Title "Display of Data Set &data"; /*第二次引用宏*/ Run ;