Utilisation de constantes dans des expressions (Générateur de rapports version 3.0 et SSRS)

Une constante est composée de texte littéral ou texte prédéfini. Le processeur de rapports a accès aux constantes prédéfinies afin que, lorsque vous les incluez dans une expression, les valeurs qu'elles représentent soient substituées dans l'expression avant son évaluation.

Notes

Vous pouvez créer et modifier des définitions de rapports (.rdl) dans le Générateur de rapports version 3.0 et dans le Concepteur de rapports, dans Business Intelligence Development Studio. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d'informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports version 3.0 (SSRS) sur le site Web Microsoft.

Texte littéral

Dans une expression, le texte littéral est le texte qui figure entre guillemets doubles. Vous pouvez également taper le texte directement dans une zone de texte sans guillemets doubles s'il ne fait pas partie d'une expression. Si la valeur de la zone de texte ne commence pas par un signe égal (=), le texte est traité comme texte littéral. Le tableau suivant répertorie plusieurs exemples de texte littéral dans une expression.

Constante

Texte affiché

Texte de l'expression

Report run at:

<<Expr>>

="Report run at: " & Globals!ExecutionTime

Adventure Works Cycles

Adventure Works Cycles

Adventure Works Cycles

[Texte affiché entre crochets]

\[Texte affiché entre crochets\]

[Texte affiché entre crochets]

Constantes RDL

Vous pouvez utiliser des constantes définies en RDL (Report Definition Language) dans une expression. Dans la boîte de dialogue Expression, les constantes apparaissent lorsque vous créez une expression pour une propriété de rapport qui accepte uniquement certaines valeurs valides, également appelées types énumérés. Le tableau suivant contient deux exemples.

Propriété

Description

Valeurs

TextAlign

Valeurs valides pour aligner le texte dans une zone de texte.

Général, Gauche, Centre, Droit

BorderStyle

Valeurs valides pour une ligne ajoutée à un rapport.

Par défaut, Aucune, Pointillés, Tirets, Unie, Double, Tiret-point, Tiret-point-point

Constantes Visual Basic

Vous pouvez utiliser des constantes définies dans la bibliothèque d'exécutables Visual Basic dans une expression. Par exemple, vous pouvez utiliser la constante DateInterval.Day. Pour la date du 10 janvier 2008, l'expression suivante retourne le nombre 10 :

=DatePart("d",Globals!ExecutionTime)

Constantes CLR

Vous pouvez utiliser des constantes définies dans les classes CLR (Common Language Runtime) .NET Framework dans une expression. Le tableau suivant contient un exemple de couleur définie par le système.

Constante

Description

MistyRose

Lorsque vous créez une expression pour une propriété de rapport basée sur la couleur d'arrière-plan, vous pouvez spécifier une couleur par nom. Les noms valides sont répertoriés dans la boîte de dialogue Expression.