Leo Yeh's Blog

SAS 證照考試 (8)

教學目標

初步了解 SAS 9 初階程式設計師認證考試範例考題的重點。

重點概念

SAS 官方網站則有提供範例題目 讓我們準備 SAS 9 初階程式設計師認證考試有個方向,本篇先了解第六題可能的學習重點。在 SAS 軟體中有能力在產生清單報表時針對欄位套用自訂格式,這時了解此題目就非常實用。

自訂格式

執行下述 SAS 程式碼:

1
2
3
4
PROC FORMAT;   
VALUE score 1 - 70 = 'Fail'
71 - 100 = 'Pass';
RUN;

套用格式

當我們完成上述的執行,接著若我們要如何使用自訂格式 score,此時則可以透過下述 SAS 程式完成。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
DATA WORK.class;
INPUT test;
DATALINES;
68
60
70.5
85
90.5
60.5
;
RUN;
PROC PRINT DATA = WORK.class;
VAR test;
FORMAT test score.;
RUN;

輸出結果

Obs test
1 Fail
2 Fail
3 70.5
4 Pass
5 Pass
6 Fail

請注意若是其中變數值為 70.5 ,則會直接顯示 70.5 數值,但是 60.5 和 90.5 皆為正常,而非顯示 Fail 或 Pass 文字,此外若要套用格式最後一定會有 . 句點特殊符號。

總結 SAS 9 初階程式設計師需要有能力在產生清單報表時針對欄位套用自訂格式,以利滿足主管機關或高階長官的需求,因此範例題目第六題其實很實用。

相關資源

⬅️ Go back