|
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Expressions (Générateur de rapports et SSRS)
-
Utilisation d'expressions dans les rapports (Générateur de rapport et SSRS)
-
Exemples d'équations de filtre (Générateur de rapports et SSRS)
-
Exemples d'expressions de groupe (Générateur de rapports et SSRS)
Remarque
|
|---|
|
Vous pouvez créer et modifier des définitions de rapport (.rdl) dans le Générateur de rapports et dans le Concepteur de rapports dans SQL Server Data Tools. 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 (SSRS) sur le site Web Microsoft. |
-
Simple Une expression simple contient une référence unique à un élément unique dans une collection intégrée, par exemple un champ de dataset, un paramètre ou un champ prédéfini. Sur l'aire de conception, une expression simple apparaît entre parenthèses. Par exemple, [FieldName] correspond à l'expression sous-jacente =Fields!FieldName.Value. Les expressions simples sont créées automatiquement lorsque vous créez la mise en page du rapport et que vous faites glisser des éléments du volet des données de rapport vers l'aire de conception. Pour plus d'informations sur les symboles qui représentent les différentes collections intégrées, consultez Présentation des symboles de préfixe dans les expressions simples. -
Complexe Une expression complexe contient des références à plusieurs références intégrées, opérateurs et appels de fonction. Une expression complexe apparaît sous la forme <<Expr>> lorsque la valeur d'expression inclut plusieurs références simples. Pour consulter l'expression, pointez sur cette dernière et utilisez l'info-bulle. Pour modifier l'expression, ouvrez-la dans la boîte de dialogue Expression.
Formules de modèle de rapport
|
|
|
|
|---|---|---|
|
|
[Sales] [SUM(Sales)] [FIRST(Store)] |
=Fields!Sales.Value =Sum(Fields!Sales.Value) =First(Fields!Store.Value) |
|
|
[@Param] [@Param.Label] |
=Parameters!Param.Value =Parameters!Param.Label |
|
|
[&ReportName] |
=Globals!ReportName.Value |
|
|
\[Sales\] |
[Sales] |
Remarque
|
|---|
|
|
|
|
|
|
|---|---|---|
|
|
="Blue" |
|
|
|
="The report ran at: " & Globals!ExecutionTime & "." |
|
|
|
=Fields!Sales.Value =Parameters!Store.Value =Variables!MyCalculation.Value |
|
|
|
=Previous(Sum(Fields!Sales.Value)) |
|
|
Code personnalisé et références d'assembly dans les expressions du Concepteur de rapports (SSRS) |
|
=Sum(Fields!Sales.Value) =CDate(Fields!SalesDate.Value) =DateAdd("d",3,Fields!BirthDate.Value) =Code.ToUSD(Fields!StandardCost.Value) |
-
Par défaut, l'expression [Sum] calcule la somme des données qui se trouvent dans l'étendue au moment où l'expression est évaluée. Pour une cellule de tableau, l'étendue dépend des membres du groupe de lignes et de colonnes. Pour plus d'informations, consultez Étendue des expressions pour les totaux, les agrégats et les collections intégrées (Générateur de rapports et SSRS). -
Pour une propriété Font, la valeur doit être celle du nom d'une police. -
La syntaxe de l'expression est validée au moment du design. La validation de l'étendue de l'expression se produit lorsque vous publiez le rapport. Lorsque la validation dépend des données effectives, les erreurs ne peuvent être détectées qu'au moment de l'exécution. Certaines de ces expressions produisent le message d'erreur #Error dans le rapport rendu. Pour faciliter l'identification des problèmes liés à ce type d'erreur, vous devez utiliser le Concepteur de rapports dans Outils de données SQL Server (SSDT). Le Concepteur de rapports fournit une fenêtre Sortie qui indique des informations supplémentaires sur ces erreurs.

Remarque