Condividi tramite


Funzione RunningValue (Reporting Services)

Data aggiornamento: 15 settembre 2007

Restituisce un'aggregazione parziale dell'espressione specificata.

Sintassi

RunningValue(Expression, Function, Scope)

Parametri

  • Expression
    (Il tipo di dati dipende dalla funzione di aggregazione specificata in Function.). Espressione che restituisce i dati numerici su cui eseguire l'aggregazione. L'espressione non può includere funzioni di aggregazione.
  • Function
    (Enum) Nome della funzione di aggregazione da applicare all'espressione. Tale funzione non può essere RunningValue, RowNumber o Aggregate.
  • Scope
    (String) Nome del set di dati, del raggruppamento o dell'area dati contenente gli elementi del report a cui si desidera applicare la funzione di aggregazione. Se viene specificato un set di dati, il valore corrente non viene reimpostato nell'intero set di dati. Se viene specificato un raggruppamento, il valore corrente viene reimpostato quando viene modificata l'espressione di raggruppamento. Se viene specificata un'area dati, il valore corrente viene reimpostato per ogni nuova istanza dell'area dati. Per ulteriori informazioni sul parametro Scope, vedere Utilizzo di funzioni di report nelle espressioni (Reporting Services).

Tipo restituito

Dipende dalla funzione di aggregazione specificata nel parametro Function.

Osservazioni

Anche le restrizioni per RunningValue dipendono dalla funzione di aggregazione specificata nel parametro Function. Per ulteriori informazioni, vedere l'argomento relativo alla funzione di aggregazione che si desidera utilizzare.

Il set di dati specificato nell'espressione deve avere lo stesso tipo di dati. Per convertire dati che dispongono di più tipi di dati numerici allo stesso tipo di dati, utilizzare funzioni di conversione come CInt, CDbl o CDec. Per ulteriori informazioni, vedere Funzioni di conversione del tipo.

Scope non può essere un'espressione.

Esempio

L'esempio di codice seguente consente di ottenere una somma parziale del campo relativo al costo nell'area dati più esterna.

RunningValue(Fields!Cost.Value, Sum, Nothing)

Vedere anche

Concetti

Creazione di espressioni in Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005