- 发行说明
- 在开始之前
- 管理访问权限
- 入门指南
- 集成
- 使用流程应用程序
- 创建应用程序
- 正在加载数据
- 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
描述
按指定字段的值对字段值或表达式结果进行分组。每个唯一值(或值的组合)构成一个组。
COUNT of
、 SUM of
、 AVERAGE of
、 MINIMUM of
和MAXIMUM of
。
语法
<Expression> GROUPED by <groupings>
支持的值
可用于所有数据类型的字段。
GROUPED by
中指定的字段必须是目标表的主键,并且系统会自动填充。GROUPED by
函数不能嵌套在另一个GROUPED by
表达式中。但是,它可用作其他表达式的一部分,并且不一定需要出现在表达式的开头。
NULL 处理
NULL
值的行将被视为单独的组。
示例
(COUNT of Event ID) GROUPED by Case ID
- 按案例 ID 分组的事件,以及每个案例的事件 ID 计数。(COUNT of Event ID)
- 计算Event IDs
的数量。GROUPED by Case ID
定义为每个唯一的Case ID
单独进行计数。
(ALL of Automated are TRUE) GROUPED by Case ID
- 检查每个Case ID
组中Automated
字段的所有值。(ALL of Automated are TRUE)
检查组中的每个事件是否都包含Automated = TRUE
。GROUPED by Case ID
定义为每个唯一的Case ID
单独执行检查。
((IF 活动 = 发票最终检查THEN 流程事件 ID)的计数)按案例 ID 分组
(IF Activity = Final check of invoice THEN Process event ID)
检查每条记录的Activity
字段。如果值为Final check of invoice
则返回相应的Process event ID
。- 然后,
COUNT of
会计算返回的Process event IDs
的次数,即活动Final check of invoice
发生的次数。 GROUPED by Case ID
定义对每个唯一的Case ID
单独执行检查。