English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Reportistica
  • Libreria Sezione
  • Funzioni Aggregate

Sum

funzione copia link

Scopo

Restituisce la somma dei valori posseduti dal campo indicato come parametro. Il risultato viene calcolato su tutti i records contenuti nel raggruppamento identificato dalla sezione: se richiesto ad una sezione ReportHeader o ReportFooter la funzione restituisce la somma di tutti i valori del campo fornito come parametro; se richiesto ad una sezione di tipo GroupHeader o GroupFooter la funzione restituisce la somma di tutti i valori del campo considerando solo i records che fanno parte del gruppo corrente.

Sintassi

currency ris = 0 // Risultato di tipo int, float o currency
// 
ris := Book.Report.Sezione.Sum(Campo)

Argomenti

Campo E' un riferimento ad uno dei campi della query del report e identifica il campo di cui occorre calcolare la funzione

Valore di ritorno

Viene restituito un valore numerico che rappresenta la somma dei valori del campo. Tale valore viene calcolato solo se il valore del campo di cui si richiede la somma è un numero.

  • Nel calcolo della funzione vengono considerati solo i campi il cui valore sia diverso da Null.
  • Se si chiama la funzione Sum in riferimento ad una sezione di tipo Detail, PageFooter o PageHeader si ottiene lo stesso risultato che si ottiene chiamando la funzione su una sezione di tipo ReportHeader o ReportFooter: la funzione viene calcolata su tutti i records restituiti dalla query del report.
  • La funzione restituisce il valore Null se viene richiesta la somma di un campo il cui valore non è di tipo Integer, Float o Decimal.

Ultima modifica: 21/05/2007 / Validità: da 6.7.2900

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum