测试运算的测试类型

“比较”条件和“范围”条件需要您指定对条件所进行的比较类型。

下表描述了可用类型(LEXICAL、NUMERIC和DATETIME)。

测试类型 描述 注释

INTEGER(整数)

首先将输入字段变为一个整数。如果无法执行此操作,则使用零值。如果获得的整数输入值大于或等于指定的最小值,且小于或等于指定的最大值,则测试返回 true。

如果最小字段或最大字段保留为空,则系统会使用可用于 64 位带符号整数的相应最小或最大值。

如果条件中指定的最小或最大值未成功解析为整数值,则系统会将其替换为零,而不会停止处理数据集。

DATETIME(日期时间)

首先将输入字段变为一个日期。如果输入字段无法变为一个有效日期,则条件测试返回 false。如果字段可以变为一个日期,则仅当输入日期不早于指定的最小日期且不晚于指定的最大日期时,测试才返回 true。

如果最小日期和最大日期均无效,将不会构建数据集。

如果未提供最小日期或最大日期,则系统会将其替换为相应的最小日期(1600 年 1 月 1 日)或最大日期(24 世纪的某个日期)。

Adobe 建议对 DATETIME(日期时间)使用下列格式之一:

  • January 1 2013 HH:MM:SS EDT
  • Jan 1 2013 HH:MM:SS GMT

时区在未指定的情况下会默认为 GMT。

LEXICAL(词法)

仅当输入字段在词法上大于或等于最小值中指定的字符串,且小于或等于最大值中指定的字符串时,才返回 true。

词法比较使用字符串中字符的 ASCII 值从左向右移动来比较字符。对于首字符不匹配的字符串,具有较大 ASCII 值的字符串会被视为两个字符串中的较大者。如果一个字符串短于另一个字符串,但在该点处之前的所有字符都是相同的,则较长的字符串会被视为两个字符串中的较大者。如果两个字符串逐个字符均对等,并且长度完全相同,则它们被视为在词法上相等。

在此页面上