Riferimento > Funzioni > Funzioni aggregate > Somma
 

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 in 

FileMaker Pro 6.0 o versione 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.

Argomenti correlati 

Funzioni (per categoria)

Funzioni (in ordine alfabetico)

Informazioni sulle formule

Informazioni sulle funzioni

Definizione di campi Calcolo

Utilizzo di operatori nelle formule