检查类型值

打开每个字段的检查选项将检查该字段中的所有值,以确定它们是否符合当前类型设置或已指定的值。 使用这种方法,单项操作即可实现对数据集的整理以及数据集规模的缩减。

“类型”节点中检查列决定在发现超出类型限制的值时的操作。 要更改字段的检查设置,请使用检查列中该字段的下拉列表。 要设置所有字段的复选框,请勾选顶层 “字段”列标题的复选框。 然后,使用检查列上方的顶级下拉列表。

提供了以下检查选项:

无。 将遍历值而不进行检查。 这是缺省设置。

无效。 将超出限制的值更改为系统空值 ($null$)。

强迫。 将在测量级别已完全实例化的字段中查找超出指定范围的值。 未指定的值将被转换为该测量级别的合法值,应用的规则如下:

  • 对于标志,true 和 false 值以外的所有值都将转换为 false 值
  • 对于集合(名义或有序),所有未知值将转换为集合值的第一个成员
  • 大于范围上限的数值将替换为上限
  • 小于范围下限的数值将替换为下限
  • 范围内的空值将获得该范围的中点值

放弃。 如果找到非法值,那么将废弃整条记录。

警告。 读取所有数据时,会在“流属性”对话框中计算并报告非法项数。

异常终止。 遇到第一个非法值时,将终止流的运行。 将在“流属性”对话框中报告错误。