Condividi tramite


Funzione Sum (Reporting Services)

Restituisce la somma di tutti i valori numerici non Null specificati dall'espressione, valutata nell'ambito specificato.

Sintassi

Sum(expression, scope, recursive)

Parametri

Tipo restituito

Restituisce un valore Decimal per le espressioni decimali e un valore Double per tutte le altre espressioni.

Osservazioni

Il set di dati specificato nell'espressione deve essere dello stesso tipo di dati. Per convertire dati con più tipi di dati numerici nello stesso tipo di dati, utilizzare funzioni di conversione come CInt, CDbl o CDec. Per ulteriori informazioni, vedere Funzioni di conversione del tipo.

Il valore di scope non può essere un'espressione e deve fare riferimento all'ambito corrente o a un ambito di contenuto.

Esempio

I due esempi di codice seguenti consentono di ottenere una somma dei totali degli elementi nel gruppo o nell'area dati Order.

=Sum(Fields!LineTotal.Value, "Order")
' or 
=Sum(CDbl(Fields!LineTotal.Value), "Order")