聚合列表
本文介绍您可以在自定义指标中使用的聚合。
AVG([context],[value])
计算根据 [context] 分组的值的平均值。
[上下文]:执行运算的上下文
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:FLOAT、DATE、TIME
AVGIF([context],[condition],[value],[default])
计算满足 [condition] 并根据 [context] 分组的值的平均值。
[上下文]:执行运算的上下文(支持:流程、案例、事件、边缘)
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、DATE、TIME
[default]:当定义的 [context] 中没有元素满足 [condition] 时,运算符返回的默认值
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:INT、FLOAT、DATE、TIME
示例:AVGIF(ViewEvents, userName == "Laura", eventCost)
自定义指标可以在应用程序中的任何地方使用。 返回与用户“Laura”相关联的事件的平均事件成本。
COUNT([context])
统计根据 [context] 分组的值的数目。
- [上下文]:执行运算的上下文
输出数据类型:INT
COUNTIF([context],[condition],[default])
统计满足 [condition] 并根据 [context] 分组的值的数目。
[上下文]:执行运算的上下文
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
[default]:当定义的 [context] 中没有元素满足 [condition] 时,运算符返回的默认值
数据类型:INT
输出数据类型:INT
COUNTUNIQUE([context],[value])
统计根据 [context] 分组的唯一值的数目。
[上下文]:执行运算的上下文
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、BOOL、STRING、DATE、TIME
输出数据类型:INT
COUNTUNIQUEIF([context],[condition],[value],[default])
统计满足 [condition] 并根据 [context] 分组的唯一 [value] 的数目。
[上下文]:执行运算的上下文
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、TIME
[default]:当定义的 [context] 中没有元素满足 [condition] 时,运算符返回的默认值
数据类型:INT
输出数据类型:TIME、FLOAT
MAX([context],[value])
返回根据 [context] 分组的 [value] 的最大值。
[上下文]:执行运算的上下文
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:INT、FLOAT、DATE、TIME
MAXIF([context],[condition],[value],[default])
返回满足 [condition] 并根据 [context] 分组的 [values] 的最大值。
[上下文]:执行运算的上下文
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、TIME
[default]:当定义的 [context] 中没有元素满足 [condition] 时,运算符返回的默认值
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:TIME、FLOAT
MAXVAL([context],[value1],[value2])
选择具有 [value1] 中的最大值的项目,并返回其由 [value2] 定义且根据 [context] 分组的计算值。
[上下文]:执行运算的上下文(支持:流程、案例、事件、边缘)
[值 1]:属性名称、嵌套操作或表达式
数据类型:INT、FLOAT、TIME、DATE
[值 2]:属性名称、嵌套操作或表达式
数据类型:INT、FLOAT、STRING、TIME、DATE
输出数据类型:INT、FLOAT、STRING、TIME、DATE
示例:MAXVAL(EventsPerAttribute, Duration(), userName)
可用于流程图,返回每个活动中处理时间最长的事件的用户的用户名。
MAXVALIF([context],[condition],[value1],[value2],[default])
选择具有 [value1] 定义的最大值且满足 [condition] 的项目,并返回其由 [value2] 定义的且根据 [context] 分组的计算值。
[上下文]:执行运算的上下文(支持:流程、案例、事件、边缘)
[条件]:[值 1] 被纳入到运算中的条件
数据类型:BOOL
[值 1]:属性名称、嵌套操作或表达式
数据类型:INT、FLOAT、DATE、TIME
[值 2]:属性名称、嵌套操作或表达式
数据类型:INT、FLOAT、STRING、TIME、DATE
[default]:当定义的 [context] 中没有元素满足 [condition] 时,运算符返回的默认值
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:INT、FLOAT、STRING、TIME、DATE
MIN([context],[value])
返回根据 [context] 分组的 [value] 的最小值。
[上下文]:执行运算的上下文
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:INT、FLOAT、DATE、TIME
MINIF([context],[condition],[value],[default])
返回满足 [condition] 并根据 [context] 分组的 [value] 的最小值。
[上下文]:执行运算的上下文
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、TIME
[default]:当定义的 [context] 中没有元素满足 [condition] 时,运算符返回的默认值
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:TIME、FLOAT
MINVAL([context],[value1],[value2])
选择具有 [value1] 定义的最小值的项目,并返回其由 [value2] 定义并且根据 [context] 分组的计算值。
[上下文]:执行运算的上下文(支持:流程、案例、事件、边缘)
[值 1]:属性名称、嵌套操作或表达式
数据类型:INT、FLOAT、DATE、TIME
[值 2]:属性名称、嵌套操作或表达式
数据类型:INT、FLOAT、STRING、TIME、DATE
输出数据类型:INT、FLOAT、STRING、TIME、DATE
MINVALIF([context],[condition],[value1],[value2],[default])
选择具有 [value1] 定义的最小值且满足 [condition] 的项目,并返回其由 [value2] 定义的且根据 [context] 分组的计算值。
[上下文]:执行运算的上下文(支持:流程、案例、事件、边缘)
[条件]:[值 1] 被纳入到运算中的条件
数据类型:BOOL
[值 1]:属性名称、嵌套操作或表达式
数据类型:INT、FLOAT、DATE、TIME
[值 2]:属性名称、嵌套操作或表达式
数据类型:INT、FLOAT、STRING、TIME、DATE
[default]:当定义的 [context] 中没有元素满足 [condition] 时,运算符返回的默认值
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:INT、FLOAT、STRING、TIME、DATE
RANGE([context],[value])
返回根据 [context] 分组的 [value] 的范围(最大值-最小值)。
[上下文]:定义执行运算的上下文
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:INT、FLOAT、TIME
RANGEIF([context],[condition],[value],[default])
返回满足 [condition] 并根据 [context] 分组的 [value] 的范围(最大值-最小值)。
[上下文]:执行运算的上下文
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、TIME
[default]:当定义的 [context] 中没有元素满足 [condition] 时,运算符返回的默认值
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:TIME、FLOAT
STDEV([context],[value])
计算根据 [context] 分组的 [value] 的标准偏差。
[上下文]:执行运算的上下文
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:TIME、FLOAT
STDEVIF([context],[condition],[value])
计算满足 [condition] 并根据 [context] 分组的 [value] 的标准偏差。
[上下文]:执行运算的上下文
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、TIME
[default]:当定义的 [context] 中没有元素满足 [condition] 时,运算符返回的默认值
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:TIME、FLOAT
SUM([context],[value])
计算根据 [context] 分组的 [value] 的和。
[上下文]:执行运算的上下文
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、TIME
输出数据类型:TIME、FLOAT
SUMIF([context],[condition],[value],[default])
计算满足 [condition] 并根据 [context] 分组的 [value] 的和。
[上下文]:执行运算的上下文
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、TIME
[default]:当定义的 [context] 中没有元素满足 [condition] 时,运算符返回的默认值
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:TIME、FLOAT
FIRST([context],[value])
返回根据 [context] 分组的第一个 [value]。
[上下文]:执行运算的上下文
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、TIME
输出数据类型:TIME、FLOAT
FIRSTIF([context],[condition],[value],[default])
返回满足 [condition] 并根据 [context] 分组的第一个 [value]。
[上下文]:执行运算的上下文
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、TIME、STRING
[default]:不满足条件时要返回的值
数据类型:BOOL、INT、FLOAT、STRING、DATE、TIME
输出数据类型:BOOL、INT、FLOAT、STRING、DATE、TIME
LAST([context],[value])
返回根据 [context] 分组的最后一个 [value]。
[上下文]:执行运算的上下文
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、TIME
输出数据类型:TIME、FLOAT
LASTIF([context],[condition],[value],[default])
返回满足 [condition] 并根据 [context] 分组的最后一个值。
[上下文]:执行运算的上下文
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
[value] - 属性名称、嵌套运算或表达式
数据类型:INT、FLOAT、TIME
[default]:不满足条件时要返回的值
数据类型:BOOL、INT、FLOAT、STRING、DATE、TIME
输出数据类型:BOOL、INT、FLOAT、STRING、DATE、TIME
SELFLOOP([context],[attributeName])
计算根据 [context] 分组的自循环事件的计数;COUNTIF(ISSELFLOOP()) 表达式的短版本。
[上下文]:执行运算的上下文
[attributeName]:属性名称;如果未定义属性,则使用当前活动(挖掘)属性
数据类型:STRING
输出数据类型:INT
LOOP([context],[attributeName])
计算根据 [context] 分组的循环事件的计数;COUNTIF(ISLOOP()) 表达式的短版本。
[上下文]:执行运算的上下文
[attributeName]:属性名称;如果未定义属性,则使用当前活动(挖掘)属性
数据类型:STRING
输出数据类型:INT
REWORK([context],[attributeName])
计算根据 [context] 分组的返工事件的计数;COUNTIF(ISREWORK()) 表达式的短版本。
[上下文]:执行运算的上下文
[attributeName]:属性名称;如果未定义属性,则使用当前活动(挖掘)属性
数据类型:STRING
输出数据类型:INT
LOOPINFLOW([context],[attributeName])
计算根据 [context] 分组的循环流入的计数;COUNTIF(ISLOOPINFLOW()) 表达式的短版本。
[上下文]:执行运算的上下文
[attributeName]:属性名称;如果未定义属性,则使用当前活动(挖掘)属性
数据类型:STRING
输出数据类型:INT
LOOPOUTFLOW([context],[attributeName])
计算根据 [context] 分组的循环流出的计数;COUNTIF(ISLOOPOUTFLOW()) 表达式的短版本。
[上下文]:执行运算的上下文
[attributeName]:属性名称;如果未定义属性,则使用当前活动(挖掘)属性
数据类型:STRING
输出数据类型:INT
NETLOOPGAIN([context],[attributeName])
计算根据 [context] 分组的循环增量的和;SUM(LOOPGAIN()) 表达式的短版本。
[上下文]:执行运算的上下文
[attributeName]:属性名称;如果未定义属性,则使用当前活动(挖掘)属性
数据类型:STRING
输出数据类型:INT
MODE([context],[value])
从 [context] 返回最常见的 [value]。
[上下文]:执行运算的上下文
[value] - 属性名称、嵌套运算或表达式
数据类型:STRING、INT、FLOAT、DATE、TIME、BOOL
输出数据类型:STRING、INT、FLOAT、DATE、TIME、BOOL
MODEIF([context],[condition],[value],[default])
返回 [context] 中满足 [condition] 的数据元素中最常见的 [value]。
[上下文]:执行运算的上下文
[条件]:[值] 被纳入到运算中的条件
[value] - 属性名称、嵌套运算或表达式
数据类型:STRING、INT、FLOAT、DATE、TIME、BOOL
[default]:当定义的 [context] 中没有元素满足 [condition] 时,运算符返回的默认值
数据类型:INT、FLOAT、DATE、TIME
输出数据类型:STRING、INT、FLOAT、DATE、TIME、BOOL
ALL([context],[condition])
如果根据 [context] 分组的所有值均满足 [condition],返回 true。
[上下文]:执行运算的上下文(支持:流程、案例、事件、边缘)
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
输出数据类型:BOOL
示例ALL(CaseEvents, eventCost > 0)
可用于案例指标筛选器或案例概览统计信息。 如果案例中的所有事件的事件成本都大于零,返回 true。
ANY([context],[condition])
如果根据 [context] 分组的任何值均满足 [condition],返回 true。
[上下文]:执行运算的上下文(支持:案例 [隐式])
[条件]:[值] 被纳入到运算中的条件
数据类型:BOOL
输出数据类型:BOOL
示例:ANY(CaseEvents, eventCost > 0)
可用于案例指标筛选器或案例概览统计信息。 如果案例中的任何事件的事件成本都大于零,返回 true。