Procédure : spécifier la taille d'un indicateur à l'aide d'une expression (Générateur de rapports version 3.0 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 Business Intelligence Development Studio, vous utilisez la fenêtre 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 version 3.0 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 version 3.0 et SSRS).

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.

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. En regard de IndicatorStates, cliquez sur (...). 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 (Report Builder 3.0 et SSRS).

  6. Cliquez sur OK.

  7. Cliquez sur OK.