# ARRAY\_SUM

Questa funzione calcola la somma di tutti gli elementi non nulli dell'input.

Se non ci sono elementi non nulli, la funzione restituisce **0**. Il comportamento è simile alla funzione di aggregazione `SUM` ma opera su un array.

## Sintassi

```
ARRAY_SUM(array)
```

## Argomenti

| Nome | Tipo | Descrizione | Valore predefinito |
| --- | --- | --- | --- |
| ARRAY | numerico | Un array numerico |  |

## Restituisce

La somma di tutti gli elementi non nulli dell'input. Se non ci sono elementi non nulli, la funzione restituisce **0**. Un input di valore primitivo è considerato un array con un singolo elemento.

***

## Esempi

| array | Output |
| --- | --- |
| array[1, 0.2, 30] | 31.2 |