RunningValue Function (Reporting Services)
Zwraca odtwarzany agregacja wszystkich niezerowej wartości liczbowych określonych przez wyrażenie, szacowane dla danego zakres.
RunningValue(expression, function, scope)
Parameters
expression
wyrażenie, na którym należy wykonać agregacja, na przykład [Quantity]. To wyrażenie nie może zawierać funkcji agregujących.function
(Enum) Nazwę funkcja agregująca do wyrażenie, na przykład Sum. Ta funkcja nie może być RunningValue, RowNumber, lub Aggregate.scope
(String) The name of a dataset, data region, or group, or null (Nothing in Visual Basic), that specifies the context in which to evaluate the aggregation.Nothing specifies the outermost context, usually the report dataset.Aby uzyskać więcej informacji zobacz Using Built-in Report and Aggregate Functions in Expressions (Reporting Services) i Calculating Totals and Other Aggregates (Reporting Services).
Zwracany typ
Określona przez funkcja agregująca określona w function parametr.
Remarks
Wartość parametru RunningValue Resetuje 0 dla każdego wystąpienie nowego zakres. Jeśli określono grupę, wartość chwilowa jest resetowana po zmianie wyrażenia grupy.Jeśli określono obszar danych, wartość chwilowa jest resetowana dla każdego nowego wystąpienia obszaru danych.Jeśli określono zestaw danych, wartość chwilowa nie jest resetowana podczas wykonywania operacji w całym zestawie danych.
Restrictions for RunningValue are also determined by the aggregate function specified in the function parameter.RunningValue cannot be used in a filter or sort expression.
Zestaw danych określony w wyrażeniu musi zawierać dane tego samego typu.Aby przekonwertować dane, które mają wiele liczbowych typów danych do tego samego typu danych, należy użyć funkcji konwersji, takich jak CInt, CDbl lub CDec. Aby uzyskać więcej informacji zobacz Funkcje konwersji typu.
Scope nie może być wyrażenie.
Aby obliczyć bieżące wartości liczby wierszy, należy użyć RowNumber. Aby uzyskać więcej informacji zobacz RowNumber Function (Reporting Services).
Description
W poniższym przykładzie kodu zawiera sumy o nazwie pole Cost w najbardziej zewnętrznego zakres, który jest zestaw danych.
Code
=RunningValue(Fields!Cost.Value, Sum, Nothing)