Afficher des en-têtes et des pieds de page avec un groupe dans un rapport paginé (Générateur de rapports)

S’applique à : Générateur de rapports Microsoft (SSRS) Power BI Report Builder Report Designer dans SQL Server Data Tools

Vous pouvez mieux contrôler si une ligne statique, comme un en-tête ou un pied de page de groupe, s’affiche avec des lignes dynamiques qui sont associées à un groupe dans une région de données de tableau matriciel dans un rapport paginé.

Pour répéter l'ensemble des en-têtes de lignes ou des en-têtes de colonnes sur plusieurs pages, vous pouvez définir des propriétés pour la région de données de tableau matriciel. Pour plus d’informations, consultez Afficher des en-têtes de ligne et de colonne sur plusieurs pages (Générateur de rapports et SSRS).

Pour contrôler le comportement de rendu des lignes et des colonnes dynamiques qui sont associées aux groupes imbriqués, ou des lignes et des colonnes statiques qui sont associées à des étiquettes ou des sous-totaux, vous devez définir des propriétés pour le membre du tableau matriciel. Un membre du tableau matriciel représente une ligne ou une colonne statique ou dynamique. Un membre statique se répète une fois. Par exemple, une ligne de total global est une ligne statique. Un membre dynamique se répète une fois pour chaque instance de groupe. Par exemple, une ligne associée à un groupe avec l'expression de groupe [Territory] se répète une fois pour chaque valeur unique de secteur. Pour plus d’informations sur les membres du tableau matriciel, consultez Cellules, lignes et colonnes de région de données de tableau matriciel (Générateur de rapports et SSRS).

Vous pouvez sélectionner un membre du tableau matriciel dans le volet Regroupement et définir les propriétés KeepWithGroup, KeepTogetheret RepeatOnNewPage dans le volet Propriétés. Utilisez KeepWithGroup pour afficher des en-têtes et des pieds de page de groupe sur la même page que le groupe. Utilisez KeepTogether pour afficher les membres statiques avec les lignes ou les colonnes d’un groupe. Utilisez RepeatOnNewPage pour répéter l’en-tête ou le pied de page de groupe sur chaque page qui affiche au moins une instance complète du membre de groupe de lignes désigné par la valeur KeepWithGroup . La propriétéRepeatOnNewPage n’est pas prise en charge pour les membres de groupe de colonnes.

Notes

KeepWithGroup, KeepTogetheret RepeatOnNewPage sont des propriétés de membre de groupe que vous pouvez définir à l’aide du mode Avancé du volet de regroupement. Pour plus d’informations, consultez Volet de regroupement (Générateur de rapports).

Notes

Il est possible de créer et de modifier des fichiers de définition de rapports (.rdl) paginés dans le Générateur de rapports Microsoft, dans Power BI Report Builder et dans le Concepteur de rapports de SQL Server Data Tools.

Pour conserver une ligne statique avec un ensemble de lignes dynamiques associées à un groupe de lignes

  1. Sur l’aire de conception, cliquez n’importe où dans la région de données de tableau matriciel pour la sélectionner. Le volet de regroupement affiche les groupes de lignes et de colonnes de la région de données.

  2. Dans la partie droite du volet de regroupement, cliquez sur la flèche orientée vers le bas, puis sur Mode avancé. Le volet Groupes de lignes affiche les membres hiérarchiques statiques et dynamiques pour la hiérarchie des groupes de lignes.

  3. Cliquez sur le membre statique qui correspond à l'en-tête ou au pied de page de ligne que vous souhaitez conserver avec les lignes de groupe. Le volet Propriétés affiche les propriétés du membre du tableau matriciel .

  4. Dans le volet Propriétés, cliquez sur KeepWithGroup, puis choisissez l’une des valeurs suivantes dans la liste déroulante :

    • Aucun Sélectionnez cette option pour ne pas indiquer de préférence concernant la conservation de ce membre avec les membres du groupe de lignes sélectionné.

    • Avant Sélectionnez cette option pour garder ce membre avec les membres du groupe précédent. Vous pouvez l'utiliser pour les lignes de pied de page de groupe.

    • Après Sélectionnez cette option pour garder ce membre avec les membres du groupe suivant. Vous pouvez l'utiliser pour les lignes d'en-tête de groupe.

  5. (Facultatif) Affichez l'aperçu du rapport. Dans la mesure du possible, le convertisseur de rapport garde ce membre avec les membres de groupe de lignes spécifiés.

Pour conserver une colonne statique avec un ensemble de colonnes dynamiques associées à un groupe de colonnes

  1. Sur l’aire de conception, cliquez n’importe où dans la région de données de tableau matriciel pour la sélectionner. Le volet de regroupement affiche les groupes de lignes et de colonnes de la région de données.

  2. Dans la partie droite du volet de regroupement, cliquez sur la flèche orientée vers le bas, puis sur Mode avancé. Le volet Groupes de colonnes affiche les membres hiérarchiques statiques et dynamiques pour la hiérarchie des groupes de colonnes.

  3. Cliquez sur le membre statique qui correspond à la colonne statique que vous souhaitez conserver avec les colonnes de groupe. Le volet Propriétés affiche les propriétés du membre du tableau matriciel .

  4. Dans le volet Propriétés, cliquez sur KeepWithGroup, puis choisissez l’une des valeurs suivantes dans la liste déroulante :

    • Aucun Sélectionnez cette option pour ne pas indiquer de préférence concernant la conservation de ce membre avec les membres du groupe de colonnes sélectionné.

    • Avant Sélectionnez cette option pour garder ce membre avec les membres du groupe précédent. Vous pouvez l'utiliser pour les étiquettes de colonne qui s'affichent avant les membres de groupe de colonnes spécifiés.

    • Après Sélectionnez cette option pour garder ce membre avec les membres du groupe suivant. Vous pouvez l'utiliser pour les totaux de colonne qui s'affichent après les membres de groupe de colonnes spécifiés.

  5. (Facultatif) Affichez l'aperçu du rapport. Dans la mesure du possible, le convertisseur de rapport garde ce membre avec les membres de groupe de colonnes spécifiés.