DATA 次指令 (REPEATING DATA 指令)
DATA 指定名稱、每一個重複區段內的位置,以及要從重複群組讀取的每一個變數的格式。 DATA 是必要項目,且必須是 REPEATING
DATA上的最後一個次指令。
DATA的規格與DATA LIST指令的規格相同。DATA上變數的指定位置是其在每一個重複群組內的位置-不是 其在記錄內的位置。DATA LIST指令上可用的任何輸入格式都可以在DATA次指令上指定。 可以同時使用 FORTRAN-like 及直欄樣式規格。
範例
INPUT PROGRAM.
DATA LIST FILE=VEHICLE / SEQNUM 2-4 NUMPERS 6-7 NUMVEH 9-10.
REPEATING DATA STARTS=12 /OCCURS=NUMVEH
/DATA=MAKE 1-8 (A) MODEL 9 (A) NUMCYL 10.
END INPUT PROGRAM.
LIST.
- 變數 MAKE 是從每個重複群組的位置 1 到 8 讀取的字串變數; MODEL 是從位置 9 讀取的單一字元字串變數; NUMCYL 是從位置 10 讀取的一位數數值變數。
DATA LIST指令定義變數 SEQNUM、NUMPERS及 NUMVEH。 這些變數會傳播至從重複群組建立的每個輸出觀察值。