> ## 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/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 | fully supported       |
|                          <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/add.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=92fda541246527e2876031cd51b99aa7" alt="plus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/add.svg" />                         | partially supported   |
| <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/forbidden.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=5165e81a30f012f7acc7b3ae9140679e" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/forbidden.svg" /> | not (yet) supported   |
|                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/error.svg" />                 | will not be supported |

| Function Name       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Scalar                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Vectorized                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Documentation                                     | Additional DirectQuery notes                                                                                            |
| ------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| ApproxCountDistinct |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/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/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 | Average of numbers.                               |                                                                                                                         |
| Count               |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 | Count contributions.                              |                                                                                                                         |
| DistinctCount       |                          <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/add.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=92fda541246527e2876031cd51b99aa7" alt="plus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/add.svg" />                         |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/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/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 | Sum aggregation of the absolute value of numbers. |                                                                                                                         |
| Long                |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 | Sum aggregation of positive numbers.              |                                                                                                                         |
| Max                 |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/error.svg" />                 | Maximum of numbers.                               |                                                                                                                         |
| Min                 |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/error.svg" />                 | Minimum of numbers.                               |                                                                                                                         |
| MaxHistory          |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/error.svg" />                 |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/error.svg" />                 | Maximum of numbers with history.                  |                                                                                                                         |
| MinHistory          |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/error.svg" />                 |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/error.svg" />                 | Minimum of numbers with history.                  |                                                                                                                         |
| Multiply            |                          <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/add.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=92fda541246527e2876031cd51b99aa7" alt="plus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/add.svg" />                         |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/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/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/forbidden.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=5165e81a30f012f7acc7b3ae9140679e" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/forbidden.svg" /> | <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/forbidden.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=5165e81a30f012f7acc7b3ae9140679e" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/forbidden.svg" /> | Population standard deviation                     |                                                                                                                         |
| Population Variance | <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/forbidden.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=5165e81a30f012f7acc7b3ae9140679e" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/forbidden.svg" /> | <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/forbidden.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=5165e81a30f012f7acc7b3ae9140679e" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/forbidden.svg" /> | Population variance                               |                                                                                                                         |
| Sample Std          | <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/forbidden.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=5165e81a30f012f7acc7b3ae9140679e" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/forbidden.svg" /> | <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/forbidden.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=5165e81a30f012f7acc7b3ae9140679e" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/forbidden.svg" /> | Sample standard deviation                         |                                                                                                                         |
| Sample Variance     | <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/forbidden.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=5165e81a30f012f7acc7b3ae9140679e" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/forbidden.svg" /> | <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/forbidden.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=5165e81a30f012f7acc7b3ae9140679e" alt="minus" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/forbidden.svg" /> | Sample variance                                   |                                                                                                                         |
| SingleValue         |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/error.svg" />                 |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/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/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 | Sum aggregation of negative numbers.              |                                                                                                                         |
| SquareSum           |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 |                 <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/error.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=abdfa6f78a4b1073723178c69f1fdb7f" alt="cross" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/error.svg" />                 | Sum aggregation of the square of numbers.         |                                                                                                                         |
| Sum                 |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 |                  <img src="https://mintcdn.com/activeviam/C3uszhevq0AWZMaf/engine/java-sdk/6.0/assets/mdx/check.svg?fit=max&auto=format&n=C3uszhevq0AWZMaf&q=85&s=b04cfab491cf27a06ebdf99cd8fe92d9" alt="tick" width="16" height="16" data-path="engine/java-sdk/6.0/assets/mdx/check.svg" />                 | Sum of numbers.                                   |                                                                                                                         |
