範例 (NUMERIC 指令)
宣告多個數值變數
NUMERIC V1 V2 (F4.0) / V3 (F1.0).
NUMERIC宣告變數 V1 和 V2 (格式為F4.0) ,並宣告變數 V3 (格式為F1.0)。NUMERIC V1 TO V6 (F3.1) / V7 V10 (F6.2).NUMERIC以格式F3.1宣告變數 V1、 V2、 V3、 V4、 V5及 V6 ,並以格式F6.2宣告變數 V7 及 V10 。
在作用中資料集內指定變數順序
NUMERIC SCALE85 IMPACT85 SCALE86 IMPACT86 SCALE87 IMPACT87
SCALE88 IMPACT88.
- 變數 SCALE85 至 IMPACT88 會以
NUMERIC上指定的順序新增至作用中資料集。 在轉換中使用它們的順序不會影響它們在作用中資料集中的順序。INPUT PROGRAM. STRING CITY (A24). NUMERIC POP81 TO POP83 (F9)/ REV81 TO REV83(F10). DATA LIST FILE=POPDATA RECORDS=3 /1 POP81 22-30 REV81 31-40 /2 POP82 22-30 REV82 31-40 /3 POP83 22-30 REV83 31-40 /4 CITY 1-24(A). END INPUT PROGRAM. - 在輸入程式內指定
STRING及NUMERIC,以預先決定作用中資料集的變數順序。 雖然檔案中資料的順序不同,但工作檔案字典會使用STRING和NUMERIC上指定的順序。 因此, CITY 是字典中的第一個變數,後面接著 POP81、 POP82、 POP83、 REV81、 REV82、 和 REV83。 - 在
NUMERIC上為變數指定格式。 否則,程式會針對字典格式使用NUMERIC指令中的預設數值格式 (F8.2) ,即使它使用DATA LIST上的格式來讀取資料也一樣。 換句話說,即使DATA LIST可能使用不同的格式來讀取觀察值,字典仍會使用指定的第一個格式。