Freigeben über


RunningValue-Funktion (Reporting Services)

Aktualisiert: 15. September 2007

Gibt ein laufendes Aggregat des angegebenen Ausdrucks zurück.

Syntax

RunningValue(Expression, Function, Scope)

Parameter

  • Expression
    (Der Datentyp wird durch die in Function. angegebene Aggregatfunktion bestimmt.) Ein Ausdruck, der numerische Daten ergibt, an denen die Aggregation ausgeführt werden soll. Der Ausdruck kann keine Aggregatfunktionen enthalten.
  • Function
    (Enum) Der Name der Aggregatfunktion, die auf den Ausdruck angewendet werden soll. Diese Funktion kann nicht RunningValue, RowNumber oder Aggregate sein.
  • Scope
    (String) Der Name eines Datasets, einer Gruppierung oder eines Datenbereichs mit den Berichtselementen, auf die die Aggregatfunktion anzuwenden ist. Wenn ein Dataset angegeben wird, wird der laufende Wert für das gesamte Dataset nicht zurückgesetzt. Wenn eine Gruppierung angegeben wird, wird der laufende Wert zurückgesetzt, wenn sich der Gruppenausdruck ändert. Wenn ein Datenbereich angegeben wird, wird der laufende Wert für jede neue Instanz des Datenbereichs zurückgesetzt. Weitere Informationen zum Scope-Parameter finden Sie unter Verwenden von Berichtsfunktionen in Ausdrücken (Reporting Services).

Rückgabetypen

Wird durch die im Function-Parameter angegebene Aggregatfunktion bestimmt.

Hinweise

Einschränkungen für RunningValue werden ebenfalls durch die im Function-Parameter angegebene Aggregatfunktion bestimmt. Weitere Informationen finden Sie im Thema für die betreffende Aggregatfunktion.

Die im Ausdruck angegebenen Daten müssen über den gleichen Datentyp verfügen. Zum Konvertieren von Daten mit mehreren numerischen Datentypen in den gleichen Datentyp müssen Sie Konvertierungsfunktionen wie CInt, CDbl oder CDec verwenden. Weitere Informationen finden Sie unter Funktionen für die Typkonvertierung.

Scope kann kein Ausdruck sein.

Beispiel

Das folgende Codebeispiel generiert eine laufende Summe des Kostenfelds im äußersten Datenbereich.

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

Siehe auch

Konzepte

Erstellen von Ausdrücken in Reporting Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005