Procédure : créer un rapport par palier
Un rapport par palier affiche des lignes de détails ou des groupes enfants mis en retrait sous un groupe parent dans la même colonne, comme le montre l'exemple ci-dessous :
Les rapports traditionnels sous forme de table placent le groupe parent dans une colonne adjacente dans le rapport. La nouvelle région de données de tableau matriciel vous permet d'ajouter un groupe et des lignes de détails ou des groupes enfants à la même colonne. Pour différencier les lignes de groupe des lignes de détails ou de groupes enfants, vous pouvez appliquer une mise en forme telle qu'une couleur de police ou vous pouvez mettre en retrait les lignes de détails.
Pour créer un rapport par palier
Créez un rapport de tableau. Par exemple, insérez une région de données de tableau matriciel et ajoutez des champs à la ligne de données.
Ajoutez un groupe parent à votre rapport.
Cliquez n'importe où dans la table pour la sélectionner. Le volet de regroupement affiche le groupe de détails dans le volet Groupes de lignes.
Dans le volet de regroupement, cliquez avec le bouton droit sur le groupe de détails, pointez sur Ajouter un groupe, puis cliquez sur Groupe parent.
Dans la boîte de dialogue Groupe de tableau matriciel, indiquez un nom pour le groupe et tapez ou sélectionnez une expression de groupe dans la liste déroulante. La liste déroulante affiche les expressions de champ simples qui sont disponibles dans le volet Données du rapport.
Sélectionnez Afficher l'en-tête du groupe. Cette option ajoute une ligne statique au-dessus du groupe pour l'étiquette et les totaux du groupe. Cliquez sur OK.
Vous disposez maintenant d'un rapport tabulaire de base. Lorsqu'il est rendu, une colonne s'affiche avec la valeur d'instance de groupe, et une ou plusieurs colonnes avec les données de détail groupées. L'illustration suivante montre l'apparence de la région de données sur l'aire de conception.
L'illustration suivante montre l'apparence de la région de données rendue lorsque vous affichez le rapport.
Pour un rapport par palier, vous n'avez pas besoin de la première colonne qui affiche l'instance de groupe. À la place, copiez la valeur de la cellule d'en-tête de groupe, supprimez la colonne de groupe et collez la valeur dans la première zone de texte de la ligne d'en-tête de groupe. Pour supprimer la colonne de groupe, cliquez avec le bouton droit sur la colonne de groupe ou sur la cellule et cliquez sur Supprimer les colonnes. L'illustration suivante montre l'apparence de la région de données sur l'aire de conception.
Pour mettre en retrait les lignes de détails sous la ligne d'en-tête de groupe dans la même colonne, modifiez la marge intérieure de la cellule de données de détail.
Sélectionnez la cellule avec le champ de détail que vous souhaitez mettre en retrait. Les propriétés de la zone de texte de cette cellule s'affichent dans le volet Propriétés.
Dans le volet Propriétés, sous Alignement, développez les propriétés pour Marge intérieure.
Pour Gauche, tapez une nouvelle valeur de marge intérieure, telle que 0,5 in. La marge intérieure met en retrait le texte de la cellule selon la valeur que vous avez spécifiée. La valeur par défaut de la marge intérieure est égale à 2 points. Les valeurs valides pour les propriétés Padding sont zéro ou une valeur positive, suivis d'un indicateur de taille.
Les indicateurs de taille sont :
in
Pouces (1 pouce = 2,54 centimètres)
cm
Centimètres
mm
Millimètres
pt
Points (1 point = 1/72 pouce)
pc
Picas (1 pica = 12 points)
Votre région de données doit ressembler à l'exemple suivant :
Région de données pour une mise en page de rapport par palier
Dans le menu Affichage, cliquez sur Aperçu. Le rapport affiche le groupe avec des niveaux en retrait pour les valeurs des groupes enfants.
Pour créer un rapport par palier avec plusieurs groupes
Créez un rapport selon les indications de la procédure précédente.
Ajoutez des groupes supplémentaires à votre rapport.
Dans le volet Groupes de lignes, cliquez avec le bouton droit sur le groupe, cliquez sur Ajouter un groupe, puis choisissez le type du groupe à ajouter.
[!REMARQUE]
Il existe plusieurs façons d'ajouter des groupes à une région de données. Pour plus d'informations, consultez Procédure : ajouter ou supprimer un groupe dans une région de données (Reporting Services).
Dans la boîte de dialogue Groupe de tableaux matriciels, tapez un nom.
Dans Expression Groupe, tapez une expression ou sélectionnez le champ de dataset selon lequel effectuer le regroupement. Pour créer une expression, cliquez sur le bouton d'expression (fx) pour ouvrir la boîte de dialogue Expression.
Cliquez sur OK.
Modifiez la marge intérieure de la cellule qui affiche les données du groupe.