- 发行说明
- 在开始之前
- 管理访问权限
- 入门指南
- 集成
- 使用流程应用程序
- 创建应用程序
- 正在加载数据
- Transforming data
- 自定义仪表板
- 发布流程应用程序
- 应用程序模板
- 通知
- 其他资源

Process Mining
聚合仅适用于在指标表达式中使用。不能对字段表达式使用聚合。
使用汇总,您可以根据一组输入值计算单个结果值。聚合指标表达式由聚合类型和用于聚合的字段定义。
元素 |
描述 |
---|---|
聚合类型 | 用于计算指标的函数的类型。 例如, SUM 用于计算 总计 值, AVERAGE 用于计算 平均值 。
|
用于聚合的字段 | 用于计算指标的字段。 |
您可以向聚合添加筛选器,以通过仅选择相关数据来创建用于聚合的数据子集。筛选可以减少聚合函数需要处理的数据量,从而加快计算速度。
请按照以下步骤将筛选器应用于聚合。
-
选择要对哪些聚合应用筛选器。
-
选择逻辑块中的“筛选器” 图标。系统将显示“筛选器”面板。
-
根据需要定义筛选器。
“筛选器”图标表示筛选器已应用于聚合。
描述
返回所选字段所有值的总和。
语法
SUM of <Field>
支持的值
可用于数字、持续时间和货币数据类型字段。
NULL 处理
NULL
值。如果所有字段值为NULL
,则结果为NULL
。
示例
SUM of Value
描述
返回所选字段所有值的总和除以所选字段的表格中的记录数。
语法
AVERAGE of <Field>
支持的值
可用于数字和持续时间数据类型字段。
NULL 处理
NULL
值。如果所有字段值为NULL
,则结果为NULL
。
示例
AVERAGE of Discount captured
描述
返回所选字段的值数量。
语法
COUNT of <Field>
支持的值
可用于所有数据类型的字段。
NULL 处理
NULL
。如果所有值为NULL
,则结果为 0。
示例
COUNT of Invoice ID
描述
返回所选字段的最小值。
语法
MINIMUM of <Field>
支持的值
可用于数字、持续时间和货币数据类型字段。
NULL 处理
NULL
值。如果所有字段值为NULL
,则结果为NULL
。
示例
MINIMUM of Price
描述
返回所选字段的唯一(不同)值的数量。
语法
DISTINCT COUNT of <Field>
支持的值
可用于所有数据类型的字段。
NULL 处理
NULL
值将被忽略。仅对非NULL
值进行计数。如果所有字段值为NULL
,则结果为 0。
示例
DISTINCT COUNT of Invoice ID
描述
TRUE
的记录的百分比。
语法
PERCENTAGE of <Field>
支持的值
可用于布尔值字段。
NULL 处理
NULL
值。如果所有值为NULL
,则结果为NULL
示例
PERCENTAGE of Is Automated
描述
返回所选字段的最大值。
语法
MAXIMUM of <Field>
支持的值
可用于数字、持续时间和货币数据类型字段。
NULL 处理
NULL
值。如果所有字段值为NULL
,则结果为NULL
。
示例
MAXIMUM of Amount
描述
返回给定字段的值的中位数。
语法
MEDIAN of <Field>
支持的值
可用于数字、持续时间和货币数据类型字段。
NULL 处理
NULL
值。如果所有字段值为NULL
,则结果为NULL
。
示例
MEDIAN of Value
描述
返回给定字段值的指定百分位,即该数据百分比低于该值。
语法
PERCENTILE of <Field> <percentile>
支持的值
可用于数字、持续时间和货币数据类型字段。
NULL 处理
NULL
值。如果所有字段值为NULL
,则结果为NULL
。
示例
PERCENTILE of Value 0.05
PERCENTILE of
函数使用近似版本,这可能会导致与实际百分位数略有偏差。
描述
TRUE
,则返回TRUE
。否则,返回FALSE
。
语法
ANY of <Field> is TRUE
支持的值
只能使用“布尔值”字段。
NULL 处理
NULL
值。如果所有字段值为NULL
,则结果为FALSE
。
示例
ANY of On time is TRUE
描述
TRUE
,则返回TRUE
。否则,返回FALSE
。
语法
ALL of <Field> are TRUE
支持的值
只能使用“布尔值”字段。
NULL 处理
NULL
值将被忽略。如果所有字段值为NULL
,则结果为TRUE
。如果FALSE
中至少有一个值为 ,则结果为FALSE
。
示例
ALL of On time are TRUE
描述
Groups the field values or expression results by the values of the specified field. Each unique value (or combination of values) forms a group.
COUNT of
, SUM of
, AVERAGE of
, MINIMUM of
, MAXIMUM of
.
语法
<Expression> GROUPED by <groupings>
支持的值
可用于所有数据类型的字段。
- The field specified in
GROUPED by
must be the primary key of the Target table and is automatically filled in. - The
GROUPED by
function cannot be nested inside anotherGROUPED by
expression. However, it can be used as part of other expressions, and does not necessarily need to appear at the beginning of the expression.
NULL 处理
NULL
values in the grouping field are treated as a separate group.
示例
(COUNT of Event ID) GROUPED by Case ID
- Events grouped by Case ID, with a count of Event IDs per case.(COUNT of Event ID)
- Counts the number ofEvent IDs
.GROUPED by Case ID
defines that the counting is done separately for each uniqueCase ID
.
(ALL of Automated are TRUE) GROUPED by Case ID
- checks all the values of theAutomated
field within eachCase ID
group.(ALL of Automated are TRUE)
checks whether every event in the group hasAutomated = TRUE
.GROUPED by Case ID
defines that the check is performed separately for each uniqueCase ID
.
(COUNT of (IF Activity = Final check of invoice THEN Process event ID)) GROUPED by Case ID
(IF Activity = Final check of invoice THEN Process event ID)
checks theActivity
field for each record. If the has the valueFinal check of invoice
the correspodingProcess event ID
is returned.COUNT of
then counts the number of returnedProcess event IDs
— which is the number of times the activityFinal check of invoice
occurred.GROUPED by Case ID
defines that the checks are performed separately for each uniqueCase ID
.