(3) SAS/PC語法

 

 1. 每一敘述字與字間至少一個空白,如 INPUT TREAT BREED;
 2. 每一指令敘述以 ' ; ' 作為結束指標
 3. 可自由格式輸入指令(無需如 COBEL 或 FORTRAN 等定位)亦可多行指令合併一行,或任意留空白
行,或將一敘述拆為多行書寫
 4. 變數至多 8 個字元,不可用 - 、•;,$... 等特殊保留符號於變數中間
 5. 缺值以   ' . '  來表示
 6. 可自由格式讀入資料,僅需資料間留一空白(或一個以上的空白)
 7. 亦可定格式讀入資料,如整個欄位均為空白則數字視為缺值,文字視為空白
 8. 文字欄位需於欄位名稱旁加 ' $ ' 符號
 9. 程式內註解以 ' * ' 號起頭 ' ; ' 號結束

 例: 不定格式輸入, 建立資料集

* EXAMPLE OF DATA SET;

DATA A;

INPUT A B $ C;

CARDS;

1  A  11

2  B  10

;

RUN;

或定格式輸入, 建立資料集

DATA A;

INPUT A 1-1 B $ 2-3 C 4-5;

CARDS;

1AB11

2CD12

;

RUN;