验证数据
概念信息
验证数据检查活动表中有无数据有效性错误。验证可确保表中的数据符合表布局并且与指定的数据类型一致。
验证操作所执行的检查
验证操作执行下列检查:
- 字符域仅包含有效的可打印字符,如字母、数字和符号
- 数值域仅包含有效的数值字符,如数字、小数点和货币符号
- 日期时间域仅包含有效的日期、日期时间或时间
如果发现错误,无效数据的相关记录编号、域名城和十六进制代码会包含在输出结果中,并记录到日志中。
步骤
您可以验证数据是否符合表布局,包括指定的数据类型,并输出所有有效性错误。
- 选择数据 > 验证。
- 在主要选项卡上,执行以下操作之一:
从验证域列表选择要验证的域。
单击验证域,来选择域或创建表达式。
域选择的顺序就是列在结果中显示的顺序。
-
如果当前视图中有想要从处理中排除的记录,请在如果文本框中输入一个条件,或单击如果使用表达式生成器创建 IF 语句。
说明
在应用任何范围选项(前、后、当)之后,仅针对表中的剩余记录评估如果条件。
- 然后单击输出选项卡。
- 在 目标面板上选择适当的输出选项:
- 屏幕 – 选择该选项可在 Analytics 显示区域中显示结果。
提示
您可以单击显示区域中的任何链接结果值以向下追溯到源表中的关联记录。
如果输出表中包含大量的记录,那么将结果保存到文件要比在屏幕上显示结果更快且更有用。
- 打印 – 选择该选项会将结果发送到默认打印机。
- 图表 – 选择该选项可创建一个结果图表并在 Analytics 显示区域中显示它。
- 文件 – 选择该选项将结果保存或附加到文本文件中。该文件被保存在 Analytics 的外部。
说明
不适用于特定分析操作的输出选项会被禁用。
- 屏幕 – 选择该选项可在 Analytics 显示区域中显示结果。
- 如果选择了文件作为输出类型,请在作为面板中指定以下信息:
- 文件类型 – ASCII 文本文件或 Unicode 文本文件 (具体取决于您使用的 Analytics 的版本)是唯一选项。将结果保存到新文本文件中,或将结果附加到现有的文本文件中。
- 名称 – 在名称文本框中输入文件名称。或单击名称输入文件名称,或者在保存或另存为对话框中选择一个现有的文件,以覆盖或附加到该文件中。如果 Analytics 预填充文件名,您可以接受预填充的名称,也可以更改它。
您还可以指定一个绝对或相对路径,或导航到一个不同的文件夹,将文件保存或附加到与项目位置不同的位置。例如:C:\Results\Output.txt 或 Results\Output.txt。
- 本地 - 被禁用和选择。在本地保存文件是唯一的选项。
- 单击更多选项卡。
-
在范围面板中,选择适当的选项:
- 全部
- 前
- 下一页
- While
展示更多
范围选项 详情 全部 (默认)指定处理视图中的所有记录。 前 在文本框中输入一个数字。从视图中的第一个记录开始处理,并且仅包括指定数量的记录。 下一页 在文本框中输入一个数字。从视图中当前选择的记录开始处理,并且仅包括指定数量的记录。必须在视图最左边的列中选择实际记录数量,而不是行中的数据。 While 使用 WHILE 语句,根据特定条件或条件组来限制对视图中的记录进行处理。
在 While 文本框中输入一个条件,或者单击 While 使用表达式生成器创建一个 WHILE 语句。
只有当指定条件值为真时,WHILE 声明才允许对视图中的记录进行处理。当条件变为假时,处理立即终止,不再考虑剩余的记录。
可将当选项与全部、前或后选项结合使用。在达到一个限制后,请立即记下处理步骤。
说明
前或后选项会参考表中记录的物理顺序或索引顺序。前或后选项会忽略应用于表视图的任何过滤器或快速排序。但是,分析操作的输出结果会遵守已应用的过滤器。
如果视图进行了快速分类,后和前操作相同。
- 在错误限制文本框中,指定要列出的无效记录的最大数目,或者保持默认值 10。
如果达到限制,Analytics 会停止处理,并输出在那一刻前找到的无效记录。
说明
您可以通过以下方式更改默认的错误限制:选择工具 > 选项、命令选项卡并更新错误限制值。
- 如果选择了文件作为输出类型,并且想要将输出结果附加到现有文本文件的末尾,可以选择附加到现有文件。
- 单击确定。
- 如果覆盖提示出现,请选择合适的选项。
启用自动验证
可以将 Analytics 配置为每次打开表时自动验证数据。如果启用此选项,则其适用于所有 Analytics 表。
- 选择工具 > 选项。
- 单击数值选项卡。
- 选择验证数据。
- 如果希望含有无效数据的域显示为空白,请选择清空无效数据。如果不选择此选项,则会在含有无效数据的域中显示###ERR###。
- 单击确定。