Partager via


Conseils de conception pour les rapports dans Power BI Report Builder

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

Appliquez les conseils suivants pour concevoir vos rapports paginés dans Power BI Report Builder.

Conception de rapports

Un rapport bien conçu véhicule des informations qui aboutissent à une action. Identifiez les questions auxquelles le rapport permet de répondre. Gardez ces questions à l'esprit pendant que vous concevez le rapport.

  • Pour concevoir des visualisations de données efficaces, pensez à la façon d’afficher des informations pour que l’utilisateur du rapport puisse les comprendre facilement. Choisissez une région de données qui correspond bien aux données que vous voulez visualiser. Par exemple, un graphique véhicule efficacement des informations de résumé et d'agrégation mieux qu'une table qui couvre de nombreuses pages d'informations détaillées. Vous pouvez visualiser des données provenant d’un jeu de données dans n’importe quelle région de données, ce qui inclut des graphiques, des cartes, des indicateurs, des graphiques sparkline, des histogrammes et des données tabulaires dans différentes dispositions de grille basées sur un tableau matriciel.

  • Si vous projetez de remettre le rapport sous un format d'exportation spécifique, testez le format d'exportation tôt dans votre conception. La prise en charge des fonctionnalités varie selon le convertisseur que vous choisissez.

  • Créez des dispositions complexes par étapes. Vous pouvez utiliser des rectangles comme conteneurs pour organiser des éléments de rapport. Vous pouvez créer des régions de données directement sur l’aire de conception pour optimiser votre espace de travail. Et ensuite, quand vous en avez terminé une, faites-la glisser dans le rectangle conteneur. En utilisant un rectangle comme conteneur, vous pouvez positionner tout leur contenu en une seule étape. Les rectangles permettent également de contrôler la façon dont les éléments de rapport sont rendus sur chaque page.

  • Pour clarifier le rapport, envisagez d'utiliser la visibilité conditionnelle pour des éléments de rapport spécifiques et laissez l'utilisateur choisir d'afficher, ou non, les éléments. Vous pouvez définir la visibilité en fonction d'un paramètre ou d'une bascule de zone de texte. Vous pouvez ajouter de manière conditionnelle des zones de texte masquées pour afficher des résultats d'expression intermédiaires. Lorsqu'un rapport affiche des données inattendues, vous pouvez afficher ces résultats intermédiaires pour déboguer les expressions.

  • Lorsque vous utilisez des éléments imbriqués dans des cellules ou des rectangles de tableau matriciel, vous pouvez définir des couleurs d'arrière-plan du conteneur et des éléments contenus. Par défaut, la couleur d'arrière-plan est Aucune couleur. Les éléments avec une couleur d'arrière-plan spécifique transparaissent à travers les éléments dont la couleur d'arrière-plan a pour valeur Aucune couleur. Cette technique peut vous permettre de sélectionner l'élément correct pour définir les propriétés d'affichage, telles que la visibilité de bordure sur les cellules de tableau matriciel.

Pour plus d’informations sur les éléments à prendre en compte lors de la conception de votre rapport, consultez Planification d’un rapport dans le Générateur de rapports.

Conventions de nommage pour les rapports, les sources de données et les jeux de données

Pour les sources de données et les jeux de données, utilisez les conventions de nommage qui documentent la source des données.

  • Sources de données. Si vous ne voulez pas nommer un serveur ou une base de données pour des raisons de sécurité, utilisez un alias qui indique la source des données à l’utilisateur.

  • DataSets. Utilisez un nom qui indique sur quelle source de données il est basé.

Utilisation des données

Dans un premier temps, faites apparaître toutes les données avec lesquelles vous voulez travailler dans le volet Données du rapport. Quand vous affinez les questions auxquelles le rapport est conçu pour répondre, pensez à la façon de limiter les données dans les jeux de données du rapport à ce qui est strictement nécessaire.

  • D’une façon générale, incluez seulement les données que vous voulez afficher dans un rapport. Utilisez des variables de requête dans vos requêtes de jeu de données pour permettre aux utilisateurs de choisir les données qu’ils veulent voir dans le rapport. Si vous créez des jeux de données partagés, spécifiez des filtres basés sur les paramètres du rapport pour fournir les mêmes fonctionnalités.

  • Si vous êtes créateur de requêtes expérimenté, il peut être préférable de regrouper les données dans le rapport et non pas dans la requête, pour les quantités de données intermédiaires. Si vous effectuez tous vos regroupements dans la requête, le rapport a tendance à être une présentation du jeu de résultats de la requête. En revanche, pour afficher des valeurs agrégées pour de grandes quantités de données sur un graphique ou une matrice, il n’y a pas besoin d’inclure les données détaillées.

  • Selon vos besoins, vous pouvez afficher des noms et des emplacements de sources de données de rapport, le texte de la commande de requête de dataset et des valeurs de paramètres dans le rapport. De nombreux nouveaux utilisateurs se demandent d’où viennent les données. Pour clarifier le rapport, vous pouvez masquer de façon conditionnelle des zones de texte avec ce type d'informations et laisser les utilisateurs choisir ou non de les visualiser. Essayez en ajoutant ces informations sur la dernière page du rapport. Définissez la visibilité de la zone de texte selon un paramètre que l'utilisateur peut modifier.

Interagir avec l’aire de conception des rapports

L’aire de conception des rapports n’est pas WYSIWYG. Lorsque vous placez des éléments de rapport sur l'aire de conception, leur emplacement relatif affecte la façon dont les éléments s'affichent dans la page de rapport rendue. Les espaces blancs sont conservés.

  • Utilisez des lignes d'alignement et des boutons de disposition pour aligner et organiser des éléments sur l'aire de conception du rapport. Par exemple, vous pouvez aligner les parties supérieures ou les bords d'éléments sélectionnés, étendre un élément pour que sa taille corresponde à la taille d'un autre élément ou ajuster l'espacement entre des éléments.

  • Utilisez les touches de direction pour ajuster la position et la taille des éléments sélectionnés sur l'aire de conception. Par exemple, les combinaisons de touches suivantes sont très utiles :

    • Touches de direction : Déplacer l’élément de rapport sélectionné.

    • Ctrl+Touches de direction : Déplacer d’un pixel à la fois l’élément de rapport sélectionné.

    • Ctrl+Maj+Touches de direction : Augmenter ou diminuer la taille de l’élément de rapport sélectionné.

  • Pour ajouter un élément à un rectangle, placez l’extrémité supérieure gauche de la souris sur l’emplacement initial de l’élément dans le rectangle conteneur. Utilisez les raccourcis clavier pour positionner les objets sélectionnés. Le rectangle s'étend automatiquement pour adapter sa taille à celle des éléments contenus.

  • Pour ajouter plusieurs éléments à une cellule de tableau matriciel, commencez par ajouter un rectangle, puis ajoutez les éléments.

    Par défaut, chaque cellule de tableau matriciel contient une zone de texte. Lorsque vous ajoutez un rectangle à une cellule, le rectangle remplace la zone de texte. Par exemple, placez des indicateurs imbriqués dans un rectangle dans une cellule de tableau matriciel pour mieux contrôler le développement de la taille d'un graphique ou d'un indicateur à mesure que vous modifiez la hauteur de la ligne dans laquelle se trouve la cellule.

  • Utilisez le contrôle Zoom pour ajuster votre affichage de l'aire de conception. Vous pouvez travailler avec la page entière ou des sections plus petites de la page.

  • Pour faire glisser des champs depuis le volet Données du rapport vers le volet Regroupement, évitez de faire glisser le champ à travers d’autres éléments du rapport sur l’aire de conception, car ceci sélectionne les autres éléments et désélectionne la région de données « tableau matriciel ». Faites glisser le champ en bas du volet des données de rapport, puis horizontalement jusqu'au volet de regroupement.

Sélectionner des éléments

Pour sélectionner l’objet que vous voulez sur l’aire de conception du rapport, utilisez la touche Échap, le menu contextuel, le volet Propriétés et le volet Regroupement.

  • Appuyez sur Échap pour parcourir la pile d'éléments de rapport qui occupent le même espace sur l'aire de conception.

  • Sur certains éléments de rapport, essayez utiliser le menu contextuel accessible par un clic droit pour sélectionner l'élément de rapport ou la partie de l'élément de rapport que vous souhaitez.

  • Le volet Propriétés affiche les propriétés pour la sélection actuelle.

  • Pour utiliser des groupes de lignes et des groupes de colonnes dans une région de données « tableau matriciel », sélectionnez le groupe dans le volet Regroupement.

Utiliser des types spécifiques d’éléments de rapport

Utiliser des paramètres

  • L’objectif principal des paramètres de rapport est de filtrer les données de la source de données et de récupérer seulement ce qui est nécessaire dans le rapport.

  • Pour les paramètres de rapport, recherchez un équilibre entre permettre une certaine interactivité et aider un utilisateur à obtenir les résultats souhaités. Par exemple, vous pouvez définir des valeurs par défaut pour un paramètre selon des valeurs que vous considérez comme étant populaires.

Utiliser du texte

  • Quand vous collez plusieurs lignes dans une zone de texte, le texte est ajouté en tant que séquence de texte. Chaque séquence de texte peut être mise en forme uniquement comme une unité. Pour mettre en forme chaque ligne indépendamment, insérez une nouvelle ligne en appuyant sur Entrée dans la séquence de texte. Vous pouvez ensuite appliquer une mise en forme et des styles à chaque ligne de texte indépendante dans la zone de texte.

  • Vous pouvez définir des propriétés de format et des actions sur une zone de texte ou sur le texte de l'espace réservé dans la zone de texte. S’il n’existe qu’une seule ligne de texte, il est plus efficace de définir des propriétés sur la zone de texte que sur le texte.

Utiliser des expressions

  • Vous devez comprendre les formats des expressions simples et complexes. Vous pouvez taper un format d’expression simple directement dans des zones de texte, dans le volet Propriétés ou aux emplacements des boîtes de dialogue qui acceptent une expression.

  • Lorsque vous créez une expression, il est recommandé de créer chaque partie indépendamment et de vérifier sa valeur. Vous pouvez ensuite combiner toutes les parties dans une expression finale. Une technique utile consiste à ajouter une zone de texte dans une cellule de matrice, afficher chaque partie de l'expression et définir une visibilité conditionnelle sur la zone de texte. Pour contrôler le style de bordure et la couleur lorsque la zone de texte est masquée, placez d'abord la zone de texte dans un rectangle, puis définissez le style de bordure et la couleur du rectangle pour qu'ils correspondent à la matrice.

Utiliser des indicateurs

  • Par défaut, un indicateur affiche au moins trois états. Après avoir ajouté un indicateur à un rapport, vous pouvez le configurer en ajoutant ou en supprimant des états. Pour un affichage plus aisé par vos utilisateurs, choisissez un indicateur qui varie en termes de couleur et de forme.

Contrôle du rendu des éléments de rapport sur la page du rapport

Sur l'aire de conception du rapport, les éléments de rapport s'agrandissent de façon à héberger le contenu à partir du dataset, de l'expression, du sous-rapport ou du texte associé.

  • Quand vous positionnez un élément dans la page du rapport, la distance entre cet élément et tous les éléments qui commencent à sa droite devient la distance minimale qui doit être conservée quand un élément de rapport s’agrandit horizontalement. De la même façon, la distance entre un élément et l'élément au-dessus de lui devient une distance minimale qui doit être maintenue lorsque l'élément du haut s'agrandit verticalement.

  • Un élément dans un rapport s'agrandit pour contenir ses données et pousse les éléments homologues (éléments dans le même conteneur parent) en appliquant les règles suivantes :

    • Chaque élément est déplacé vers le bas pour conserver l'espace minimal entre lui-même et les éléments qui se terminent au-dessus de lui.

    • Chaque élément est déplacé vers la droite pour conserver l'espace minimal entre lui-même et les éléments qui se terminent à sa gauche. Pour les systèmes qui utilisent des dispositions de droite à gauche, chaque élément se déplace vers la gauche pour conserver l’espace minimal entre lui-même et les éléments qui se terminent à sa droite.

    • Les conteneurs s'étendent pour s'adapter au développement des éléments enfants. Pour un élément sélectionné, dans le volet Propriétés, la propriété Parent identifie le conteneur de l’élément. Vous pouvez également utiliser le volet Structure du document pour voir la hiérarchie de contenance des éléments de rapport.

    • La barre d'outils de Disposition fournit plusieurs boutons qui permettent d'aligner les bords, les centres et l'espacement des éléments de rapport. Pour activer la barre d’outils Disposition, dans le menu Affichage, pointez sur Barres d’outils, puis sélectionnez Disposition.

Si vous envisagez d'enregistrer le rapport en tant que fichier .pdf, la largeur du rapport doit être définie explicitement sur une valeur qui vous donne les résultats souhaités dans le format de fichier d'exportation. Par exemple, définissez la largeur de la page de rapport sur exactement 20,1612 cm, et les marges gauche et droite sur 1,27 cm.

Utilisez Page et Mise en page dans la barre d’outils de la visionneuse de rapports pour effectuer le rendu d’un rapport dans un affichage compatible avec l’impression. Pour supprimer les pages vierges inutiles, suivez les étapes ci-dessous :

  1. Supprimez tout l'espace blanc superflu entre les régions de données et sur les contours du rapport.

  2. Réduisez des marges de page dans la boîte de dialogue Propriétés du rapport .

  3. Utilisez des rectangles comme conteneurs pour contrôler la façon dont les éléments de rapport sont rendus.

  4. Dans les en-têtes de colonne, modifiez la propriété de zone de texte WritingMode pour qu’elle utilise du texte vertical.

Pour plus d’informations, consultez Éviter les pages vierges lors de l’impression de rapports paginés.

La combinaison de ce comportement, des propriétés de largeur et de hauteur des éléments de rapport, de la taille du corps du rapport, de la définition de la hauteur et de la largeur des pages, des paramètres de marge du rapport parent et de la prise en charge spécifique au convertisseur détermine quels éléments de rapport tiennent ensemble dans une page rendue.