检查类型值
打开每个字段的检查选项将检查该字段中的所有值,以确定它们是否符合当前类型设置或已指定的值。 使用这种方法,单项操作即可实现对数据集的整理以及数据集规模的缩减。
“类型”节点中检查列决定在发现超出类型限制的值时的操作。 要更改字段的检查设置,请使用检查列中该字段的下拉列表。 要设置所有字段的复选框,请勾选顶层 “字段”列标题的复选框。 然后,使用检查列上方的顶级下拉列表。
提供了以下检查选项:
无。 将遍历值而不进行检查。 这是缺省设置。
无效。 将超出限制的值更改为系统空值 ($null$)。
强迫。 将在测量级别已完全实例化的字段中查找超出指定范围的值。 未指定的值将被转换为该测量级别的合法值,应用的规则如下:
- 对于标志,true 和 false 值以外的所有值都将转换为 false 值
- 对于集合(名义或有序),所有未知值将转换为集合值的第一个成员
- 大于范围上限的数值将替换为上限
- 小于范围下限的数值将替换为下限
- 范围内的空值将获得该范围的中点值
放弃。 如果找到非法值,那么将废弃整条记录。
警告。 读取所有数据时,会在“流属性”对话框中计算并报告非法项数。
异常终止。 遇到第一个非法值时,将终止流的运行。 将在“流属性”对话框中报告错误。