SAS学习——Base SAS基础

时间:2024-10-30 07:13:29
1、SAS软件启动

  • 窗口模式
      windows环境下双击.exe文件启动。
  • 非交互模式

    在windows环境下的示例:

C:\>"C:\Program Files\SASHome\SASFoundation\9.4\" -sysin   C:\sas\code\test.sas –log C:\sas\logs\test.log -print   
C:\sas\lst/test.lst  *-sysin 指定要执行的sas文件,当sas文件紧接时,可省略 -log 指定日志文件 -print 指定输出文件
  • 批处理模式

      将编写的SAS程序代码放在各硬件环境中,在不同的操作环境下可将所有程序一起批处理完成。      

  • 交互行模式(在UNIX操作系统中可用)
      可使用NODMS或NODMSEXP系统选项启动交互行命令模式的SAS会话。
2、配置文件和AUTOEXEC文件

      通过定义配置文件()和AUTOEXEC文件()来定制SAS会话。

      更改配置文件通过系统选项CONFIG,示例代码如下:  

 C:\>"C:\Program Files\SASHome\SASFoundation\9.4\" -config  
 "C:\Program Files\SASHome\SASFoundation\9.4\sasv9_custom.cfg" 

     AUTOEXEC文件包含启动SAS或其他SAS进程时自动执行的SAS语句。指定AUTOEXEC文件的方式有两种:

  • 系统选项AUTOEXEC来指定,示例代码如下:   
 C:\>"C:\Program Files\SASHome\SASFoundation\9.4\" -autoexec  
 "C:\Program Files\SASHome\SASFoundation\9.4\autoexec_custom.sas" 
  • 通过配置文件中的环境变量设置。在配置文件中加入 
-autoexec   "C:\Program Files\SASHome\SASFoundation\9.4\autoexec_custom.sas" 

3、SAS窗口环境

  • SAS资源管理器:管理逻辑库及逻辑库中的SAS文件,在命令框中输入EXPOLORE并按回车键可打开。
  • 程序编辑器:用于输入、编辑、提交、保存SAS程序。在命令框中输入pgm可打开,增强型编辑器在命令框中输入wpgm可打开。
  • 日志:可查看当前的SAS会话和SAS程序的消息。如果SAS程序中有PUT语句,输出默认会写到日志中。要养成及时查看SAS日志的习惯。在命令框中输入LOG可打开。
  • 结果:可查看在该窗口环境提交的SAS代码的输出列表。默认输出为HTML格式。在命令框中输入ODSRESULTS可打开。
  • 输出:查看SAS程序的列表输出。在命令框中输入OUTPUT/OUT/LISTING/LST可打开。