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、NUMPERSNUMVEH。 這些變數會傳播至從重複群組建立的每個輸出觀察值。