- 金融商业数据分析:基于Python和SAS
- 张秋剑 张浩 周大川 常国珍
- 573字
- 2025-02-26 02:50:43
4.1 如何在SAS EG中使用程序
SAS EG本身包含程序编辑器。我们可以在SAS EG中直接完成代码的编写工作。SAS EG的一些新功能可以帮助你快速、高效地编写程序,如图4-1所示。

图4-1 SAS EG的新功能
- 自动完成
- 动态语句提示
- 自动格式化代码
- 分析程序流
程序工具栏用于保存程序、运行或停止程序、选择执行服务器、分析程序流或网络计算能力、导出或发送邮件、创建存储过程、修改程序属性,如图4-2所示。

图4-2 程序工具栏
下面具体介绍在SAS EG中使用程序的步骤。
1)创建新的程序,依次单击菜单栏中的“文件→新建→程序”,则项目中出现程序节点。程序将一同保存到项目中。
2)添加现有程序到项目,依次选择“文件→打开→程序”,如图4-3所示。

图4-3 添加程序到项目
3)运行程序,如图4-4所示。

图4-4 运行程序
程序可通过以下几种方法运行。
- 从工具栏选择“运行”或者“运行选择项”。
- 从菜单栏选择“运行”或者“运行选择项”。
- 右击程序选择“运行”或者“运行选择项”。
- 快捷键【F8】或【F3】。
代码、日志、输出数据都可以通过相应选择卡查看,如图4-5所示。

图4-5 通过相应选择卡查看代码、日志、输出数据
大部分能在SAS Windows环境下运行的程序在SAS EG中也可以成功运行,但也有几个例外,具体如下。
- X命令或者SYSTASK不能运行,除非管理员赋予权限。
- 一些需要调用其他窗口或者提示的语句在SAS EG中不能运行,例如DEBUG、PROC FSLIST、AF。
- 终止SAS进程的语句不运行,如ABORT、ENDSAS可切断SAS EG和SAS服务器之间的联系。