文件类型-结束文件类型

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.