Partager via


Fonction RunningValue (Reporting Services)

Mis à jour : 15 septembre 2007

Retourne l'agrégation cumulée de l'expression spécifiée.

Syntaxe

RunningValue(Expression, Function, Scope)

Paramètres

  • Expression
    (Le type de données est déterminé par la fonction d'agrégation spécifiée dans Function). Expression qui a pour résultat des données numériques sur lesquelles effectuer l'agrégation. L'expression ne peut pas contenir de fonctions d'agrégation.
  • Function
    (Enum) Nom de la fonction d'agrégation à appliquer à l'expression. Cette colonne ne peut pas être de type RunningValue, RowNumber ou RowNumber.
  • Scope
    (String) Nom d'un dataset, d'un regroupement ou d'une région de données contenant les éléments de rapport auxquels appliquer la fonction d'agrégation. Si vous spécifiez un dataset, le cumul n'est pas réinitialisé dans l'ensemble du dataset. Si vous spécifiez un regroupement, le cumul est réinitialisé lorsque l'expression de groupe change. Si vous indiquez une région de données, le cumul est réinitialisé pour chaque nouvelle instance de la région de données. Pour plus d'informations sur le paramètre Scope, consultez Utilisation de fonctions de rapport dans des expressions (Reporting Services).

Type de retour

Déterminé par la fonction d'agrégation spécifiée dans le paramètre Function.

Notes

Les restrictions relatives à RunningValue dépendent également de la fonction d'agrégation définie à l'aide du paramètre RunningValue. Pour plus d'informations, consultez la rubrique consacrée à la fonction d'agrégation que vous souhaitez utiliser.

Le jeu de données spécifié dans l'expression doit avoir le même type de données. Pour convertir différents types de données numériques en un seul type de données commun, utilisez des fonctions de conversion telles que CInt, CDbl ou CDec. Pour plus d'informations, consultez Fonctions de conversion de types de données.

Scope ne peut pas être une expression.

Exemple

L'exemple de code suivant fournit une somme cumulée du champ Cost de la région de données la plus à l'extérieur.

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

Voir aussi

Concepts

Création d'expressions dans Reporting Services

Aide et Informations

Assistance sur SQL Server 2005