Imbrication de régions de données

Vous pouvez imbriquer une région de données dans une autre région de données, généralement pour afficher des résumés de données de façon concise ou pour proposer une représentation visuelle, ainsi qu'une table ou une matrice.

Par exemple, pour une région de données de tableau matriciel qui contient des commandes client groupées par magasin sur les lignes et par trimestre sur les colonnes, vous pouvez ajouter une table ou un graphique à la cellule d'angle pour résumer les ventes de tous les magasins ou ajouter un graphique à un en-tête de colonne de matrice pour afficher la part des ventes des données figurant dans la colonne en pourcentage par rapport à l'ensemble des ventes.

Par définition, les régions de données imbriquées reposent sur le même dataset de rapport. Vous ne pouvez pas imbriquer des régions de données qui reposent sur des dataset différents. Pour afficher des données de dataset différents, envisagez d'utiliser des rapports d'extraction ou des sous-rapports. Pour plus d'informations, consultez Ajout de liens à un rapport et Ajout d'autres éléments de rapport.

Présentation de l'étendue d'une région de données imbriquée

L'étendue des données d'une région de données imbriquée est automatiquement définie par son positionnement dans la région de données parente. Par exemple, l'étendue des données d'un graphique imbriqué dans une cellule d'angle de tableau matriciel correspond aux données du dataset liées à la région de données de tableau matriciel une fois les filtres appliqués au dataset, à la région de données de tableau matriciel et à la région de données de graphique. L'étendue d'un tableau matriciel imbriqué dans une cellule de tableau matriciel est la même que l'étendue de la cellule d'angle, tout en s'étendant jusqu'aux membres des groupes de lignes et de colonnes de la cellule dans laquelle elle est imbriquée, une fois les filtres de groupe correspondants appliqués. Pour plus d'informations sur l'étendue, consultez Calcul de totaux et autres agrégats (Reporting Services).

L'étendue des cellules des zones de tableau matriciel suivantes est décrite dans la liste ci-dessous :

  • Angle de tableau matriciel.   L'étendue correspond aux données de la région de données liée à la région de données de tableau matriciel, une fois les expressions de filtre et de tri appliquées au dataset et au tableau matriciel externe.

  • Groupe de colonnes de tableau matriciel.   Données figurant dans le groupe de colonnes le plus profond une fois les expressions de filtre et de tri appliquées au dataset, au tableau matriciel externe et aux groupes de colonnes.

  • Groupe de lignes de tableau matriciel.   Données figurant dans le groupe de lignes le plus profond une fois les expressions de filtre et de tri appliquées au dataset, au tableau matriciel externe et aux groupes de lignes.

  • Corps de tableau matriciel.   Données figurant dans le groupe le plus profond représenté par l'intersection des groupes de lignes et des groupes de colonnes, une fois les expressions de filtre et de tri appliquées au dataset, au tableau matriciel externe et aux groupes de lignes et de colonnes.

Pour plus d'informations, consultez Fonctionnement des zones de région de données de tableau matriciel.

Imbrication d'un graphique dans des en-têtes de colonne de tableau matriciel

Lorsque vous ajoutez un graphique à une ligne de pied de groupe ou en-tête de groupe de colonnes de tableau matriciel ou à une cellule de corps de tableau matriciel, les données transmises au graphique s'étendent jusqu'au sous-ensemble de données de cette cellule. Par défaut, lorsque vous ajoutez un graphique à une cellule de tableau matriciel, les dimensions du graphique se développent pour remplir la cellule.

[!REMARQUE]

Pour avoir plus de contrôle sur la taille d'un graphique dans une cellule de tableau matriciel, commencez par ajouter le graphique à un rectangle, puis ajoutez le rectangle à la cellule de tableau matriciel.

Par défaut, les couleurs des légendes du graphique sont déterminées par la couleur des points de données qui figurent dans la série du graphique. Pour contrôler les couleurs de telle sorte que les régions de données de graphique imbriquées utilisent toutes la même couleur pour la même catégorie de données, vous devez utiliser des couleurs personnalisées et définir des expressions de tri pour les données. Pour plus d'informations, consultez Procédure : spécifier des couleurs cohérentes pour plusieurs graphiques à base de formes et Procédure : trier des données dans une région de données (Reporting Services).

Imbrication d'une jauge dans un tableau matriciel

Vous pouvez imbriquer une jauge dans une table, une matrice ou une liste pour afficher un indicateur de performance clé. Lorsque vous placez une jauge dans une table, une jauge sera restituée pour chaque ligne du tableau matriciel. Vous pouvez ajouter une jauge à une région de données de tableau matriciel de deux façons différentes :

  • Cliquez à l'intérieur de la cellule de tableau matriciel et insérez une jauge. La boîte de dialogue Sélectionner le type de jauge s'affiche. Une fois le type de jauge sélectionné, la région de données Jauge est placée dans la cellule de tableau matriciel sélectionnée. Vous devrez vraisemblablement redimensionner le tableau matriciel pour mettre en forme la jauge.

  • Cliquez à l'extérieur de la table et insérez une jauge. La boîte de dialogue Sélectionner le type de jauge s'affiche. Une fois le type de jauge sélectionné, la région de données Jauge est placée dans l'angle supérieur gauche du rapport. Après y avoir ajouté des données et l'avoir mise en forme, faites un glisser-déplacer de cette jauge dans la cellule de tableau matriciel.

Comme pour le graphique, le dataset transmis à la jauge s'étend jusqu'au sous-ensemble de données de cette cellule. Lorsqu'une jauge est placée dans une cellule de tableau matriciel, elle n'agrègera toujours qu'une une seule ligne de données.

Lorsque les données du tableau matriciel contiennent un regroupement, la région de données Jauge qui est imbriquée dans le tableau matriciel n'hérite pas automatiquement de ce groupe. Vous devrez ajouter les expressions de groupe correspondantes à la jauge pour afficher les mêmes informations que celles qui figurent dans le tableau matriciel. Par exemple, si les données du tableau matriciel sont regroupées par Produit, vous devrez ajouter une expression de regroupement Produit à la jauge pour afficher les mêmes données. Pour plus d'informations, consultez Ajout de données à une région de données de la jauge et Procédure : ajouter ou supprimer un groupe dans une région de données (Reporting Services).

Vous devez définir les valeurs minimale et maximale qui seront indiquées sur l'échelle de la jauge. Pour spécifier la valeur maximale de la jauge, vous pouvez utiliser une expression (=Max!MyField.Value, par exemple). Comme cette expression sera uniquement évaluée dans l'étendue des données de la cellule, la valeur maximale de chaque jauge ne sera toutefois pas la même pour toutes les lignes du tableau matriciel. Cela risque de rendre les comparaisons entre les jauges du tableau matriciel plus difficiles à comprendre. Vous avez également la possibilité de spécifier une valeur statique comme valeur maximale. Toutes les lignes du tableau matriciel afficheront une jauge avec cette valeur maximale. Pour plus d'informations, consultez Procédure : définir un minimum ou un maximum sur une jauge.

Si les données deviennent trop nombreuses sur la jauge, envisagez d'utiliser un multiplicateur d'échelle pour réduire la quantité de chiffres affichés. Pour spécifier un multiplicateur, vous pouvez cliquer avec le bouton droit sur l'échelle et sélectionner Propriétés de l'échelle. Lorsque la boîte de dialogue Propriétés de l'échelle s'ouvre, spécifiez une valeur pour Multiplicateur. Pour plus d'informations, consultez Boîte de dialogue Propriétés de l'échelle radiale, Général et Boîte de dialogue Propriétés de l'échelle linéaire, Général.

Imbrication d'une table ou d'une matrice et d'un graphique dans une liste

Pour imbriquer plusieurs régions de données dans une liste, commencez par ajouter un rectangle, puis ajoutez les régions de données au rectangle.

Vous pouvez définir un groupe pour une région de données de liste et ajouter ensuite un tableau matriciel et un graphique pour proposer des vues différentes des mêmes données. Pour parvenir à cet effet, vous devez définir des expressions de groupe et de tri pour le tableau matriciel et le graphique incorporés. Par définition, le tableau matriciel et le graphique utilisent les données du dataset de la région de données de liste parente.

[!REMARQUE]

Par défaut, lorsque vous ajoutez une région de données de liste à l'aire de conception, la liste inclut une ligne de détails. Vous pouvez modifier cette valeur par défaut en ajoutant une ligne de groupe et en supprimant la ligne de détails. Pour plus d'informations, consultez Exploration de la souplesse d'une région de données de tableau matriciel.

Pour plus d'informations, consultez Fonctionnement des groupes (Reporting Services) et Procédure : ajouter, déplacer ou supprimer une région de données (Reporting Services).