天天看点

*SAS语言结构**

SAS程序用于访问、管理、分析和展现数据。其基础组成部分是 DATA步和PROC步,PROC步又称为SAS过程。一个SAS程序可包含以 任意顺序组合的多个DATA步和多个PROC步。  

  DATA步通常用于创建和操作数据集,还可用于产生定制的报表。例如,DATA步可用于计算值、检查并修正数据中的错误、将数据存储 到SAS数据集中以便于下次使用,以及通过对存在的数据集取子集、合 并或更新,产生新的数据集。DATA步由关键字DATA开始。  

  PROC步是一些预先写好的例程,不同的PROC步其功能不同。PROC步能够用来分析和处理SAS数据集中的数据,并以适当的形式展 现数据和信息。有些PROC步会创建包含该过程结果的新SAS数据集。 PROC步可列出、排序和汇总数据,也可以产生描述性的统计量,并对 其进行分析和优化,从而创建汇总报告、产生图表等。PROC步由关键 字PROC开始。  

  SAS程序特点:

  1. 每条SAS语句通常以SAS的关键字开 始,并总是以分号结束。
  2. ASSAS DATA步和PROC步通常包含多条语句。
  3. SAS语句的形式很自由,可以在一行的任何地方开始和结束,每条语句可跨 越多行,多条语句也可以在同一行。
  4. 句中的“词”以空格或特殊字符分开。
  5. SAS语句不区分大小写,但是在大多数时候,在引号中的文本是区分大小写的句中的“词”以空格或特殊字符分开。`
data user.inventory;
input part $ number price;
datalines;
P001R 12 125.00
P003T 34 40.00
P301M 23 500.00
PC02M 12 100.00
;
           
SAS