Partager via


Mise en forme des cartes de performance dans les services PerformancePoint Services

Dernière modification : mardi 30 août 2011

Dans les Services PerformancePoint dans Microsoft SharePoint Server 2010, un scénario courant d’utilisation des transformations de carte de performance est de modifier les paramètres de format d’une vue de carte de performance en fonction d’un ensemble de conditions. Cette rubrique décrit les objets qui définissent les paramètres de format, la hiérarchie d’héritage de ces paramètres et le processus d’affichage de la mise en forme de la carte de performance.

S’applique à : SharePoint Server 2010

Objets définissant la mise en forme de la carte de performance

Plusieurs objets du modèle objet PerformancePoint Services sont utilisés pour définir la mise en forme d’une vue de carte de performance. Les paramètres de format respectent une hiérarchie d’héritage avec des paramètres par défaut définis au niveau de la carte de performance. Les paramètres par défaut sont substitués par les paramètres d’en-tête (de ligne puis de colonne), qui sont à leur tour substitués par les paramètres de niveau cellule.

Les objets suivants contiennent des propriétés de mise en forme qui sont accessible par programmation :

  • GridViewData  Représente une vue de carte de performance.

  • GridHeaderItem  Représente les cellules d’en-tête de ligne et de colonne.

  • GridCell  Représente les cellules de données aux intersections des en-têtes de ligne et de colonne.

Le tableau suivant décrit les propriétés de mise en forme d’une vue de carte de performance, classé des paramètres globaux (par défaut) aux paramètres de niveau cellule.

Tableau 1. Propriétés de mise en forme d’une vue de carte de performance

Propriété de mise en forme

Description

GridViewData.DefaultCellFormatInfo

Paramètres de format par défaut des cellules de carte de performance.

GridViewData.DefaultColumnHeaderFormatInfo

Paramètres de format par défaut des cellules d’en-tête de colonne.
Substitue GridViewData.DefaultCellFormatInfo.

GridViewData.DefaultRowHeaderFormatInfo

Paramètres de format par défaut des cellules d’en-tête de ligne.
Substitue GridViewData.DefaultCellFormatInfo.

GridHeaderItem.ResolvedHeaderFormatInfo

Paramètres de format à utiliser pour afficher les cellules d’en-tête de ligne ou de colonne. Ces paramètres résultent de l’évaluation des paramètres définis par GridHeaderItem.HeaderFormatInfo, GridViewData.DefaultColumnHeaderFormatInfo ou GridViewData.DefaultRowHeaderFormatInfo et GridViewData.DefaultCellFormatInfo.

Notes

Cette propriété est créée après la génération de GridViewData. Elle ne peut donc pas être modifiée en utilisant une transformation.

GridHeaderItem.HeaderFormatInfo

Paramètres de format des en-têtes définis au moment de la conception par les auteurs de tableaux de bord.
Substitue GridViewData.DefaultColumnHeaderFormatInfo et GridViewData.DefaultRowHeaderFormatInfo.

GridHeaderItem.CellFormatInfo

Paramètres de format pour les cellules de données d’une ligne ou d’une colonne.
Substitue GridViewData.DefaultCellFormatInfo.

GridCell.FormatInfo

Paramètres de format des cellules définis au moment de la conception par les auteurs de tableaux de bord.
Substitue GridHeaderItem.CellFormatInfo et GridViewData.DefaultCellFormatInfo.

GridCell.ResolvedFormatInfo

Paramètres de format à utiliser pour afficher les cellules de données. Ces paramètres résultent de l’évaluation des paramètres définis par GridCell.FormatInfo, GridHeaderItem.CellFormatInfo pour l’en-tête de colonne, GridHeaderItem.CellFormatInfo pour l’en-tête de ligne, et GridViewData.DefaultCellFormatInfo.

Notes

Cette propriété est créée après la génération de GridViewData. Elle ne peut donc pas être modifiée en utilisant une transformation.

Les propriétés de mise en forme décrites dans le tableau précédent retournent des objets GridFormatInfo, qui spécifient des paramètres pour des propriétés de mise en forme distinctes telles que couleur d’arrière-plan et style de police.

Objets GridFormatInfo

Les propriétés d’un objet GridFormatInfo représentent les paramètres de format disponibles pour une vue de carte de performance. Le tableau suivant décrit ces propriétés.

Tableau 2. Propriétés de GridFormatInfo

Propriété

Description

BackColor

Couleur d’arrière-plan de la cellule, représentée par un objet GridColor.

FontInfo

Famille, style et taille de police du contenu de la cellule, représentée par un objet GridFontInfo.

ForeColor

Couleur de police du contenu de la cellule, représentée par un objet GridColor.

HorizontalAlignment

Alignement horizontal du contenu de la cellule, représentée par un objet GridFormatInfo.HorizontalAlignments.

TextWrap

Indique le renvoi automatique à la ligne ou non du contenu de la cellule, représentée par un objet Trinary.

VerticalAlignment

Alignement vertical du contenu de la cellule, représentée par un objet GridFormatInfo.VerticalAlignments.

Processus d’affichage de la mise en forme des cellules

Durant le processus d’affichage d’une vue de carte de performance, PerformancePoint Services respecte un ordre inverse à l’héritage pour trouver les paramètres de format de chaque cellule de la carte de performance. Les paramètres au niveau de la cellule se substituent aux paramètres au niveau de l’en-tête de colonne, qui se substituent aux paramètres au niveau de l’en-tête de ligne, qui à leur tour se substituent aux paramètres au niveau de la carte de performance.

Notes

Le processus pour afficher la mise en forme de l’en-tête est similaire à celui pour afficher la mise en forme des cellules, mais il n’inclut pas les contrôles au niveau cellule et commence par évaluer la propriété GridHeaderItem.HeaderFormatInfo.

La procédure ci-dessous décrit la façon de déterminer les paramètres de format d’une cellule affichée :

  1. Des valeurs explicites pour les paramètres de format de la cellule, qui sont spécifiés dans la propriété GridCell.FormatInfo, sont recherchées.

    Si la cellule définit des paramètres de format, ou si certains paramètres ne sont pas définis, les valeurs de ces propriétés de mise en forme sont utilisées pour afficher la cellule. Par exemple, si la cellule définit Bold comme style de police, le texte de la cellule est affiché en gras. Cette valeur se substitue aux paramètres de style de police qui sont définis au niveau de l’en-tête ou de la carte de performance.

  2. Des valeurs explicites pour l’en-tête de colonne sont recherchées pour tout paramètre de format non défini pour la cellule. Les paramètres d’en-tête de colonne sont spécifiés par la propriété GridHeaderItem.CellFormatInfo de l’en-tête de colonne.

    Si l’en-tête de colonne définit explicitement des paramètres qui ne sont pas définis pour la cellule, ces paramètres sont utilisés.

  3. Des valeurs explicites pour l’en-tête de ligne sont recherchées pour tout paramètre de format non défini pour la cellule et l’en-tête de colonne. Les paramètres d’en-tête de ligne sont spécifiés par la propriété GridHeaderItem.CellFormatInfo de l’en-tête de ligne.

    Si l’en-tête de ligne définit explicitement des paramètres qui ne sont pas définis pour la cellule ou l’en-tête de colonne, ces paramètres sont utilisés.

  4. Des valeurs explicites pour la carte de performance sont recherchées pour tout paramètre de format non défini pour la cellule, l’en-tête de colonne et l’en-tête de ligne. Les paramètres au niveau de la carte de performance sont spécifiés par la propriété GridViewData.DefaultCellFormatInfo.

    Les paramètres au niveau de la carte de performance sont utilisés pour tout paramètre de format non défini pour la cellule, l’en-tête de colonne et l’en-tête de ligne.

Voir aussi

Tâches

Procédure : Créer des transformations de cartes de performances pour les services PerformancePoint Services

Autres ressources

Cartes de performance PerformancePoint Services