Partager via


Spécifier la taille d'un indicateur à l'aide d'une expression (Générateur de rapports et SSRS)

Outre la couleur, la direction et la forme, vous pouvez utiliser la taille pour optimiser l'impact visuel des indicateurs.

Un indicateur a une collection d’états nommée IndicatorStates. La collection IndicatorStates a en général plusieurs états. Chaque état est un membre de la collection et est représenté par une icône. Ensemble, les états constituent la collection IndicatorsStates.

Pour configurer dynamiquement les tailles des icônes, vous définissez les propriétés des membres de la collection IndicatorsStates dans le volet Propriétés du Générateur de rapports. Si le volet Propriétés n'est pas visible, sélectionnez Propriétés sous l'onglet Affichage.

Notes

Dans SQL Server Data Tools (SSDT), vous utilisez la fenêtre de Propriétés pour définir les propriétés de membre. Si la fenêtre Propriétés n'est pas ouverte, appuyez sur la touche F4.

Le volet Propriétés fournit l’accès aux propriétés de la collection IndicatorStates d’un indicateur. Vous configurez des icônes de différentes tailles en définissant la propriété ScaleFactor des membres de collection IndicatorStates à l’aide d’une expression. Pour plus d’informations, consultez Expressions (Générateur de rapports et SSRS).

L’expression utilisée dans cette procédure a également été utilisée pour créer le rapport avec différentes tailles d’indicateurs, illustré dans Indicateurs (Générateur de rapports et SSRS).

Notes

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 en Concepteur de rapports et Report Builder (SSRS) sur le web sur microsoft.com.

Pour spécifier la taille de l'icône d'indicateur à l'aide d'une expression

  1. Cliquez sur l'indicateur que vous souhaitez changer.

  2. Dans le volet Propriétés, repérez la propriété IndicatorStates.

    Si le volet Propriétés est organisé par catégorie, vous trouverez IndicatorStates dans la catégorie States .

  3. Cliquez sur le bouton de sélection (...) en regard d’IndicatorStates. La boîte de dialogue relative à l' Éditeur de collections IndicatorState s'ouvre.

    Sélectionnez tous les membres de la collection.

  4. Dans la liste Sélectionner plusieurs propriétés , cliquez sur la flèche vers le bas en regard de ScaleFactor, puis sur Expression.

  5. Dans la boîte de dialogue Expression , écrivez l'expression.

    L'exemple d'expression suivant crée une icône de taille différente selon la valeur du champ SalesYTD .

    =IIF(Fields!SalesYTD.value = 0,0,Fields!SalesYTD.value/Max(Fields!SalesYTD.value,"Indicator"))

    Pour plus d’informations, consultez Exemples d’expressions (Générateur de rapports et SSRS).

  6. Cliquez sur OK.

  7. Cliquez sur OK.

Voir aussi

Indicateurs (Générateur de rapports et SSRS)