Lire en anglais

Partager via


Spécifier la taille d’un indicateur dans les rapports paginés Power BI à l’aide d’une expression (Power BI Report Builder)

S’APPLIQUE À : Générateur de rapports Power BI Power BI Desktop

Outre la couleur, la direction et la forme, vous pouvez utiliser la taille pour optimiser l’impact visuel des indicateurs dans un rapport paginé.

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.

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 (Power BI Report Builder).

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 rapport Power BI).

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

  1. Sélectionnez 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. Sélectionnez le bouton de sélection (...) en regard de 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 , sélectionnez la flèche vers le bas en regard de ScaleFactor, puis sélectionnez 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"))

    Si vous souhaitez en savoir plus, veuillez consulter la rubrique Exemples d’expressions (Power BI Report Builder).

  6. Sélectionnez OK.

  7. Cliquez sur OK.