《深入解析sas:数据处理、分析优化与商业应用》一1.3 SAS窗口环境

本节书摘来自华章出版社《深入解析sas:数据处理、分析优化与商业应用》一书中的第1章,第1.3节,作者 夏坤庄 徐唯 潘红莲 林建伟,更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.3 SAS窗口环境

SAS窗口环境是一个开发、调试和运行SAS程序的交互式图形用户界面。通过SAS窗口环境,用户可以交互式地编辑和执行SAS代码、显示SAS日志、查看SAS过程的输出以及在线帮助,同时还可以通过图形界面操作数据和改变SAS系统设置。SAS窗口环境通常在Windows系统下使用,所以本书后面的章节都将以Windows环境下的SAS窗口环境进行说明。
SAS软件启动后的界面包括菜单、命令框、工具栏、窗口、窗口条以及状态栏,同时还支持浮动菜单、Windows环境快捷键(比如粘贴快捷键Ctrl+C及剪贴板功能),以及Base SAS软件本身提供的快捷键(比如,提交代码执行“F3”)。
SAS菜单包括在当前上下文环境下可选择的选项列表,当正在使用的窗口发生变化时,菜单项会随之发生变化。例如,如果当前窗口是“资源管理器”,那么菜单视图会显示在“资源管理器”窗口可用的视图选项。如果“程序编辑器”是当前窗口,那么菜单视图会显示在“程序编辑器”窗口可用的视图选项。“工具栏”则显示为窗口按钮或图标。当单击“工具栏”里的工具项时,会产生对应的功能或动作。例如,单击“工具栏”里打印机的图标会开始打印过程。同样工具栏中的可选工具项也和当前的活动窗口相关。命令框位于工具栏左侧。可以在命令框输入命令行,例如打开SAS窗口和获取帮助信息。
下面来介绍SAS窗口环境的6个主要窗口:“程序编辑器”、“日志”、“输出”、“结果”、“SAS资源管理器”和“编辑器”。第一次启动时,默认打开的窗口为“程序编辑器”、“日志”、“输出”和“SAS资源管理器”窗口,“输出”窗口隐藏在其他窗口后面。所打开的窗口和窗口布局与SAS所在的操作环境相关,例如,在Windows环境下,“增强型编辑器”会代替“程序编辑器”。如图1.3所示为Windows环境下Base SAS软件的窗口环境,其中“结果”窗口和“SAS资源管理器”共用窗口,可通过窗口下端的选项卡进行切换。提交SAS程序执行完成后,默认的HTML输出会展示在“结果”窗口中。

《深入解析sas:数据处理、分析优化与商业应用》一1.3 SAS窗口环境

在任一时间,将只有一个窗口处于激活状态,该窗口称为当前窗口或活动窗口,可以通过单击“窗口条”的窗口标签激活对应窗口。在命令栏输入相应命令并按回车键,或在菜单视图的子菜单中也可以打开并激活对应的窗口。

1.3.1 SAS资源管理器

“SAS资源管理器”(Explorer)窗口用于管理该窗口环境中的文件,包括查看SAS文件列表、创建新的SAS文件,查看、添加或删除逻辑库,创建外部文件的快捷方式,移动、复制和删除文件,打开相关的窗口(比如新建逻辑库窗口)等。该窗口最常用的功能是管理逻辑库及逻辑库中的SAS文件,相关内容将在1.4节介绍。
“SAS资源管理器”以树状结构管理当前SAS环境中的文件,最上层显示的图标为“逻辑库”、“文件快捷方式”、“收藏夹”和“计算机”,如图1.3所示。可以通过双击每个图标进入其下层的内容或打开一个文件。如果当前不在最上层,可以通过菜单“视图”向上一级,或工具栏上的工具项,返回至上一级。还可通过菜单“视图”显示树状结构打开两级窗口。
“SAS资源管理器”窗口可通过在命令框中输入EXPOLORE并按回车键来打开,或者选择菜单“视图”“SAS资源管理器”打开。

1.3.2 程序编辑器

“程序编辑器”(Program Editor)窗口用于输入、编辑、提交和保存SAS程序。该窗口还可通过在命令框输入PROGRAM或PGM并按回车键来打开,或者选择菜单“视图”“程序编辑器”打开。默认设置下,在“程序编辑器”窗口中,代码提交后就会被清除,可在命令框中输入recall重新显示。可通过修改如下设置来取消清除代码:在当“程序编辑器”窗口为活动窗口时,选择菜单“工具”“选项”“程序编辑器”打开的“程序编辑器选项”对话框的“编辑”选项卡,取消勾选“提交时清除文本”选项。此外,在该对话框中还可以修改其他设置。
在Windows环境下,默认打开的“程序编辑器”窗口为“增强型编辑器”。“增强型编辑器”具有更加丰富的功能,可折叠和展开代码段,还可以通过设置使其在窗口左侧边缘显示行号。可通过在命令框输入wnextedit或wpgm并按回车键来打开或切换“增强型编辑器”,或者选择菜单“视图”“增强型编辑器”打开。
在编辑器中输入的SAS程序代码可保存到文件系统的文件中。

1.3.3 日志

“日志”(Log)窗口可查看当前SAS会话和SAS程序的消息。如果提交的程序产生意外结果,日志消息会提示错误信息,可以帮助找出SAS程序或设置的错误。如果SAS程序中有PUT语句,那么该输出默认会写到SAS日志中。在命令框输入LOG并按回车键,或选择菜单“视图”“日志”,可打开“日志”窗口。日志同样也可保存到文件系统中,以便于以后查看。作为SAS开发或使用人员,要养成每次代码提交执行完成后首先检查SAS日志的习惯。

1.3.4 结果

通过“结果”(Results)窗口可查看在该窗口环境提交的SAS代码的输出列表。在SAS 9.4中,默认输出为HTML格式。“结果”窗口以树形结构列出SAS程序代码执行后产生的输出。提交SAS代码后,HTML内容显示在“结果浏览器”窗口,文件名称展示在“结果”窗口中。可以查看、保存或打印单个结果文件。
在命令栏输入ODSRESULTS并按回车键,或者选择菜单“视图”“结果”,可打开“结果”窗口。

1.3.5 输出

可通过“输出”(Output)窗口查看SAS程序的列表(LISTING)输出。默认情况下,“输出”窗口位于其他窗口后面。当SAS程序产生了列表输出时,“输出”窗口会自动移动到显示前面。可在命令栏输入OUTPUT、OUT、LISTING或LST并按回车键来打开“输出”窗口,或者选择菜单“视图”“输出”打开。
从SAS 9.3开始,SAS的默认输出从列表输出变成了HTML。可以通过ODS语句打开列表输出,产生列表输出的同时也会生成HTML,不再需要列表输出时可再使用相应的ODS语句关闭该类型输出。还可使用菜单“工具”“选项”“参数选择”对话框的“结果”选项卡,选择输出类型和设置系统参数,参数选择对话框的默认设置如图1.4所示。勾选“创建列表”复选框会打开SAS软件的列表输出,还可选择HTML的样式,默认为HTMLBlue。
《深入解析sas:数据处理、分析优化与商业应用》一1.3 SAS窗口环境

上一篇:远程连接超出最大连接数的终极解决方案


下一篇:ASP.NET公有六种验证控件 功能描叙