檔案類型-結束檔案類型

FILE TYPE-END FILE TYPE 結構定義三種類型的複式原始資料檔中任何一種的資料: 混合檔案,其中包含數種定義不同觀察值類型的記錄; 階層式巢狀檔案, 包含在記錄類型之間具有已定義關係的數種記錄類型; 或 已分組檔案,其中包含每一個觀察值的數筆記錄,且部分記錄遺漏或重複。

對於混合檔案類型:

FILE TYPE MIXED [FILE='file'] [ENCODING='encoding specification']
  RECORD=[varname] column location [(format)]

  [WILD={NOWARN}] 
        {WARN  }

若為分組檔案類型:

FILE TYPE GROUPED [FILE='file'] [ENCODING='encoding specification']
  RECORD=[varname] column location [(format)]

 CASE=[varname] column location [(format)]

 [WILD={WARN  }] [DUPLICATE={WARN  }] 
       {NOWARN}             {NOWARN}

 [MISSING={WARN  }] [ORDERED={YES}] 
          {NOWARN}           {NO  }

對於巢狀檔案類型:

FILE TYPE NESTED [FILE='file'] [ENCODING='encoding specification']
  RECORD=[varname] column location [(format)]

 [CASE=[varname] column location [(format)]] 

 [WILD={NOWARN}] [DUPLICATE={NOWARN}] 
       {WARN  }             {WARN  }
                              {CASE  }

 [MISSING={NOWARN}] 
          {WARN  }
 
END FILE TYPE

** 如果省略次指令或關鍵字,則為預設值。

發行歷程

版本 16.0

  • 已針對 Unicode 支援新增 ENCODING 次指令。

範例

FILE TYPE  MIXED RECORD=RECID 1-2.
RECORD TYPE 23.
DATA LIST   /SEX 5 AGE 6-7 DOSAGE 8-10 RESULT 12.
END FILE TYPE.
 
BEGIN DATA
21  145010 1
22  257200 2
25  235  250  2
35  167          300    3
24  125150 1
23  272075 1
21  149050 2
25  134  035  3
30  138          300    3
32  229          500    3
END DATA.