Applies to: CELONIS 4.0 CELONIS 4.2 CELONIS 4.3 CELONIS 4.4
Description
Standard aggregations calculate results based on several input rows into single values.
Which rows are aggregated into a single value is defined by the grouper columns. Every column within one query which is not an aggregation is implicitly a grouper. If no grouper is defined, all values are aggregated into one group.
The implicit grouping is the main difference to SQL. PQL has no 'GROUP BY' clause. Besides that the aggregation sticks close to SQL.
Aggregations take filters and selections into account. Values which are filtered out are not part of the result. Therefore if a filter or a selection is changed every aggregation is recalculated.
Стандартные агрегаты вычисляют результаты на основе нескольких входных строк в единые значения.
Какие строки объединяются в одно значение, определяется столбцами группировщика. Каждый столбец в одном запросе, который не является агрегацией, неявно является группировщиком. Если группа не определена, все значения объединяются в одну группу.
Неявная группировка является основным отличием от SQL. В PQL нет предложения GROUP BY. Кроме того, агрегация близка к SQL.
Агрегаты принимают во внимание фильтры и выборки. Отфильтрованные значения не являются частью результата. Поэтому, если фильтр или выбор изменяется, каждое агрегирование пересчитывается.