> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported aggregation functions with DirectQuery

This table lists [aggregation functions](https://activeviam.atlassian.net/wiki/pages/viewpage.action?spaceKey=AP5\&title=Aggregation+Functions)
existing in ActivePivot and their support level with DirectQuery. <br />
Note that the support can depend on whether the aggregation function is applied on simple scalar numbers (such as integers or floating points) or on vectors (where the numbers are grouped into arrays).

The following notations are used:

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Symbol                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Meaning               |
| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------- |
|                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 | fully supported       |
|                          <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/add.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=74d5f2dcdb24d2e763f9d8e8be5cc07c" alt="plus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/add.svg" />                         | partially supported   |
| <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=620d8590e047804823954a902c4c8486" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg" /> | not (yet) supported   |
|                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 | will not be supported |

| Function Name       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Scalar                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Vectorized                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Documentation                                     | Additional DirectQuery notes                                                                                            |
| ------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| ApproxCountDistinct |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 | Approximate count of distinct contributions.      | Being an approximation, values can differ between databases. Not supported by MS SQL 2017                               |
| Average             |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 | Average of numbers.                               |                                                                                                                         |
| Count               |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 | Count contributions.                              |                                                                                                                         |
| DistinctCount       |                          <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/add.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=74d5f2dcdb24d2e763f9d8e8be5cc07c" alt="plus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/add.svg" />                         |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 | Count of distinct contributions.                  | Partially supported in BigQuery, Clickhouse and Snowflake.<br />Unsupported with Synapse.                               |
| GrossSum            |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 | Sum aggregation of the absolute value of numbers. |                                                                                                                         |
| Long                |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 | Sum aggregation of positive numbers.              |                                                                                                                         |
| Max                 |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 | Maximum of numbers.                               |                                                                                                                         |
| Min                 |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 | Minimum of numbers.                               |                                                                                                                         |
| MaxHistory          |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 | Maximum of numbers with history.                  |                                                                                                                         |
| MinHistory          |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 | Minimum of numbers with history.                  |                                                                                                                         |
| Multiply            |                          <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/add.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=74d5f2dcdb24d2e763f9d8e8be5cc07c" alt="plus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/add.svg" />                         |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 | Multiplication of numbers.                        | As it is not a standard aggregation in databases, it is emulated by DirectQuery and can result in slightly off results. |
| Population Std      | <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=620d8590e047804823954a902c4c8486" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg" /> | <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=620d8590e047804823954a902c4c8486" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg" /> | Population standard deviation                     |                                                                                                                         |
| Population Variance | <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=620d8590e047804823954a902c4c8486" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg" /> | <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=620d8590e047804823954a902c4c8486" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg" /> | Population variance                               |                                                                                                                         |
| Sample Std          | <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=620d8590e047804823954a902c4c8486" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg" /> | <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=620d8590e047804823954a902c4c8486" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg" /> | Sample standard deviation                         |                                                                                                                         |
| Sample Variance     | <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=620d8590e047804823954a902c4c8486" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg" /> | <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=620d8590e047804823954a902c4c8486" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/forbidden.svg" /> | Sample variance                                   |                                                                                                                         |
| SingleValue         |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 | With all values equals, select only one.          | It can be emulated with aggregation functions Min or Max                                                                |
| Short               |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 | Sum aggregation of negative numbers.              |                                                                                                                         |
| SquareSum           |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 |                 <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/error.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=4208c957afaf21ae77ac387f1eb1cdbe" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/error.svg" />                 | Sum aggregation of the square of numbers.         |                                                                                                                         |
| Sum                 |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/BMcocOvP5XUT7ATP/engine/java-sdk/6.0-sb3/assets/mdx/check.svg?fit=max&auto=format&n=BMcocOvP5XUT7ATP&q=85&s=5f70e6d6ae25457b76a2336615214a4b" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0-sb3/assets/mdx/check.svg" />                 | Sum of numbers.                                   |                                                                                                                         |
