- Release notes
- Before you begin
- Getting started
- Integrations
- Working with process apps
- Working with dashboards and charts
- Working with process graphs
- Working with Discover process models and Import BPMN models
- Showing or hiding the menu
- Context information
- Export
- Filters
- Sending automation ideas to UiPath® Automation Hub
- Tags
- Due dates
- Compare
- Conformance checking
- Root cause analysis
- Simulating automation potential
- Triggering an automation from a process app
- Viewing Process data
- Creating apps
- Loading data
- Transforming data
- Customizing dashboards
- Publishing Dashboards
- App templates
- Notifications
- Additional resources

Process Mining
Aggregates
Aggregates are only applicable for use in metric expressions. You can not use aggregates for field expressions.
With Aggregates you can compute a single result value from a set of input values. An aggregate metric expression is defined by the aggregation type and the field used for the aggreagation.
Element |
Description |
---|---|
Aggregation type | The type of the function that is used to calculate the metric. For example, SUM is used to calculate a Total value, AVERAGE is used to calculate an Average value.
|
Field used for aggregation | The field that is used to calculate the metric. |
You can add a filter to an aggregation to create a subset of the data that is used for the aggregation, by only selecting the relevant data. Filtering can reduce the amount of data that an aggregate function needs to process, which can speed up the calculation.
Follow these steps to apply filters to an aggregation.
-
Select the aggregation for which to you want to apply filters.
-
Select Filter icon in the logic block. The Filters panel is displayed.
-
Define the filters as desired.
The Filter icon indicates that filters are applied for the aggregation.
Description
Returns the sum of all values for the selected field.
Syntax
SUM of <Field>
Supported values
Can be used for fields of number, duration, and currency data kinds.
NULL handling
NULL
values are ignored. If all field values are NULL
, the result is NULL
.
Example
SUM of Value
Description
Returns the sum of all values for selected field divided by the number of records in the table of the selected field.
Syntax
AVERAGE of <Field>
Supported values
Can be used for fields of number and duration data kinds.
NULL handling
NULL
values are ignored. If all field values are NULL
, the result is NULL
.
Example
AVERAGE of Discount captured
Description
Returns the number of values for the selected field.
Syntax
COUNT of <Field>
Supported values
Can be used for fields of all data kinds.
NULL handling
NULL
or not. If all the values are NULL
, the result is 0.
Example
COUNT of Invoice ID
Description
Returns the smallest value for the selected field.
Syntax
MIN of <Field>
Supported values
Can be used for fields of number, duration, and currency data kinds.
NULL handling
NULL
values are ignored. If all field values are NULL
, the result is NULL
.
Example
MIN of Price
Description
Returns the largest value for the selected field.
Syntax
MAX of <Field>
Supported values
Can be used for fields of number, duration, and currency data kinds.
NULL handling
NULL
values are ignored. If all field values are NULL
, the result is NULL
.
Example
MAX of Amount
Description
Returns the median of the values for the given field.
Syntax
MEDIAN of <Field>
Supported values
Can be used for fields of number, duration, and currency data kinds.
NULL handling
NULL
values are ignored. If all field values are NULL
, the result is NULL
.
Example
MEDIAN of Value
Description
Returns the specified percentile of the values for the given field.
Syntax
PERCENTILE of <Field> <percentile>
Supported values
Can be used for fields of number, duration, and currency data kinds.
NULL handling
NULL
values are ignored. If all field values are NULL
, the result is NULL
.
Example
PERCENTILE of Value 0.05
PERCENTILE of
function uses an approximate version, which may result in a small deviation from the actual percentile.