系统和数据分析显示管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二课显示管理系统
一、显示管理系统窗口
1.显示管理系统(Display Manager)三个主要窗口:
●PROGRAM EDITOR窗口:提供一个编写SAS程序的文本
编缉器
●LOG窗口:显示有关程序运行的信息
●OUTPUT窗口:显示程序运算结果的输出
2.显示管理系统的常用窗口
●KEYS 查看及改变功能键的设置
●LIBNAME 查看已经存在的SAS数据库
●DIR 查看某个SAS数据库的内容
●VAR 查看SAS数据集的有关信息
●OPTIONS 查看及改变SAS的系统设置
假设我们准备自定义F12功能键为OPTIONS命令,打开KEYS窗口后在F12的右边的空白区键入OPTIONS,完毕之后在命令框中键入END命令退出KEYS窗口。
二、显示管理系统命令
1.显示管理系统命令的发布
有四种命令的发布方式都可达到相同结果。
●在命令框中直接键入命令
●按功能键
●使用下拉式菜单
●使用工具栏
例如,我们要增加一个OUTPUT窗口,相应地四种操作如下:
●命令框中直接键入OUTPUT和Enter
●功能键F7
●Window/Output
●Options / Edit tools
①Add按钮选择Tool,新增了一个空白按钮
②Command命令框中输入:OUTPUT;Help Text命令框中输入:Add new
button create by DZX;Tip Text命令框中输入:Output。
③再单击Browse命令挑选一个合适的按钮。
④单击Move Dn按钮将OUTPUT按钮移动到最后Help按钮之后。
⑤单击Add按钮选择Separator,使Help按钮和新增OUTPUT命令按钮
之间有一个空白的分组间隙。
⑥单击Save按钮。
2.文本编辑行命令
文本编辑行命令的主要作用是为在PROGRAM EDITOR窗口方便和高效地输入和修改SAS程序提供一组编辑命令。文本编辑行命令可归为两个子类:
●命令行命令——在命令框中输入NUMS命令
●行命令——在行号上键入执行指定功能的字母来完成编辑功能
例如,我们在PROGRAM EDITOR窗口中的第一行到第三行输入假设的数据和程序:“Data and program line one ”,“Data and program line two”,“Data and program line three”。
若想在第1行与第2行之间插入空行:
●在第1行的行号前键入i(或I,或i1、I1)
●若想保存和调入程序:
●在命令框中键入:FILE "D:\SAS\ABC02.SAS"
●先把光标定位到指定某行,再在命令框中键入:INCLUDE "D:\SAS\ABC02.SAS"
三、SAS系统的几组重要命令
1.向SAS系统寻求帮助命令
●F1键和F2键提供信息相当于简明的SAS使用手册
2.显示管理系统命令框常用命令
类型命令描述
显示管理命令BYE 退出SAS
CLEAR [window-name] 清除指定的窗口中的内容
END 退出当前窗口
FILE "filename" 存储到指定文件
HELP 帮助
INCLUDE "filename" 引入指定文件
KEYS 进入KEYS窗口
LIBNAME 确认SAS数据库的内容
LOG 进入LOG窗口
NUMS 打开和关闭文本编辑器的数字区OPTIONS 进入OPTIONS窗口
OUTPUT 进入OUTPUT窗口
PROGRAM 进入PROGRAM EDITOR窗口
RECALL 调出上次执行的程序
SUBMIT 提交一段程序
3.文本编辑行命令
本组命令很多,这里仅给出其中几个最常用的:
类型命令描述
文本编辑行命令D[N] 删除自当前行起的N行,D或D1都只表示删除当前行I[N] 在当前行之后插入N个空行
>[N] 使当前行内容右移N个字符
<[N] 使当前行内容左移N个字符
C[N] 把自当前行起的N行内容拷贝到由A、B命令指定位置M[N] 把自当前行起的N行内容移动到由A、B命令指定位置
其中一部分可单独使用,另一部分需与操作定位命令A、B(A指after,B指before)配合起来使用。
例如,我们要将第一行和第二行的内容移到第三行的后面:
●第一行行号前键入M2
●第三行行号前键入A命令,然后按Enter键
四、运行SAS程序的步骤
1.在PROGRAM EDITOR窗口中键入程序
如图2.1所示。
图2.1 一个典型的SAS程序实例
2.提交这段程序
有四种方法可以提交这段程序:
●在命令框中直接键入命令SUBMIT
●用鼠标选择菜单命令Locals / Submit
●按功能键F3
●用鼠标点击标准工具栏的第一个按钮
另外,还可以用菜单命令Locals / Submit top line来提交PROGRAM EDITOR程序窗口中的某一条SAS语句,常用来测试这条语句的执行结果。
3.查看LOG窗口的信息
4.重新调出刚才提交的程序
●命令框中发布RECALL命令
5.在OUTPUT窗口查看运行结果
如果我们需要修改和增加运行结果报告的标题,操作如下:
●选择Globals/Options/Titles命令。
●出现TITLES窗口,删除原第一大标题的内容“The SAS system”。
●在第一行和第二行分别输入所需要的大小标题的内容。
●选择Options/Save settings now命令,保存我们刚才的修改。
6.存储程序
●再发布RECALL命令重新调出刚才提交的程序。
●然后可用File / Save as 菜单命令把程序存储到外部文件中(也可发布FILE命令达到相同的目的)。
●如果今后要重新运行这个程序,用File / Open菜单命令把这个外部程序重新调入到SAS系统的PROGRAM EDITOR窗口中。
●如果今后要将这个程序插入到正在PROGRAM EDITOR窗口编辑的某程序的某处,可发布INCLUDE命令把外部这个程序导入到某程序中。
SAS程序文件的后缀为.SAS