全局函数
函数 @MEAN、 @SUM、 @MIN、 @MAX 和 @SDEV 多数时候用于处理所有已读取的记录(包括当前记录)。 但在某些时候,它可用于检测如何将当前记录中的值与整个数据集中的值进行比较。 使用 Set Globals 节点在整个数据集中生成值,您可以在 CLEM 表达式中使用全局函数访问这些值。
例如
@GLOBAL_MAX(Age)
在数据集中返回 Age 的最高值,而表达式则
(Value - @GLOBAL_MEAN(Value)) / @GLOBAL_SDEV(Value)
将给出该记录 Value 和作为标准偏差的全局平均数之间的差。 仅当设置全局量节点计算出全局值后,您方可使用它们。
| 函数 | 结果 | 描述 |
|---|---|---|
@GLOBAL_MAX(FIELD) |
成员 | 返回超出整个数据集(先前由“设置全局量”节点生成)的 FIELD 的最大值。 FIELD 必须是数字字段、日期/时间/日期时间字段或者字符串字段的名称。 如果未设置相应的全局值,则将出现错误。 |
@GLOBAL_MIN(FIELD) |
成员 | 返回超出整个数据集(先前由“设置全局量”节点生成)的 FIELD 的最小值。 FIELD 必须是数字字段、日期/时间/日期时间字段或者字符串字段的名称。 如果未设置相应的全局值,则将出现错误。 |
@GLOBAL_SDEV(FIELD) |
成员 | 返回超出整个数据集(先前由“设置全局量”节点生成)的 FIELD 的标准差。 FIELD 必须是数值型字段的名称。 如果未设置相应的全局值,则将出现错误。 |
@GLOBAL_MEAN(FIELD) |
成员 | 返回超出整个数据集(先前由“设置全局量”节点生成)的 FIELD 的值的均值。 FIELD 必须是数值型字段的名称。 如果未设置相应的全局值,则将出现错误。 |
@GLOBAL_SUM(FIELD) |
成员 | 返回超出整个数据集(由“设置全局量”节点生成)的 FIELD 值的和。 FIELD 必须是数值型字段的名称。 如果未设置相应的全局值,则将出现错误。 |