Somma
Restituisce il totale di tutti i valori validi non vuoti in un campo.
Formato
Somma ( campo {; campo...} )
                                        Parametri
campo - qualsiasi campo correlato, campo multiplo o set di campi non multipli; o un'espressione che restituisce un campo, un campo multiplo o un set di campi non multipli.
I parametri racchiusi tra parentesi graffe { } sono opzionali.
Tipo di dati riportato
Numero
Creata nella versione
6.0 o precedente
Descrizione
Campo può essere uno dei seguenti:
- un campo multiplo 
(campoMultiplo). - un campo in record correlati corrispondenti specificato da 
(tabella::campo), indipendentemente dal fatto che tali record siano visualizzati o meno in un portale. - diversi campi non multipli in un record 
(campo1;campo2;campo3...). - ripetizioni corrispondenti di campi multipli di un record 
(campoMultiplo1;campoMultiplo2;campoMultiplo3), se il risultato viene restituito in un campo multiplo con almeno lo stesso numero di ripetizioni. - diversi campi nel primo record corrispondente specificati da 
(tabella::campo1;tabella::campo2;...). È possibile includere campi di diverse tabelle(tabella 1::campo A;tabella 2::campo B...). 
Note
- Quando un campo di riferimento è un campo multiplo, la funzione Somma restituisce la somma del primo campo ripetuto, quindi la somma del secondo campo ripetuto, e così via.
 
Esempio 1
La tabella Fattura ha un portale che visualizza gli articoli.
Somma ( Articoli::Prezzo ) calcola gli importi totali di tutti gli articoli riportati nella fattura. 
Esempio 2
Una tabella FatturazioneOre ha un portale che visualizza il tempo dedicato a un progetto. Le ore sono inserite in un campo Ora.
Somma ( Ore::OreFatturabili ) restituisce il numero totale di ore fatturabili in un progetto. Pertanto, se il portale visualizza 40 e 15:30 ore, le ore fatturabili totali sono 55:30, oppure 55 e 1/2.
Esempio 3
Nei seguenti esempi:
- Campo1 contiene due ripetizioni con valori pari a 1 e 2.
 - Campo2 contiene quattro ripetizioni con i valori 5, 6, 7 e 8.
 - Campo3 contiene 6.
 
Se il risultato del calcolo non è un campo multiplo:
Somma ( Campo2 )restituisce 26.Somma ( Campo1 ; Campo2 ; Campo3 )restituisce 12.
Se il risultato del calcolo è un campo multiplo:
Somma ( Campo2 )restituisce un campo multiplo con 26 nella prima ripetizione.Somma ( Campo1 ; Campo2 ; Campo3 )restituisce un campo multiplo con 12, 8, 7, 8.