Didacticiel : ajout d'un graphique à barres à un rapport (Générateur de rapports version 2.0)

Un graphique à barres peut être utile pour représenter horizontalement des données de catégorie lorsque vous souhaitez :

  • Améliorer la lisibilité des noms de catégorie longs.

  • améliorer la compréhension des heures représentées sous forme de valeurs ;

  • comparer la valeur relative de plusieurs séries.

Contenu du didacticiel

Dans ce didacticiel, vous apprendrez à :

  • Définir une source de données et ajouter un dataset au rapport.

  • Ajouter un graphique à barres au rapport.

  • mettre en forme les étiquettes d'axe, le titre et la légende du graphique.

Conditions requises

Pour exécuter ce didacticiel, vous devez réunir les conditions suivantes :

Durée estimée pour effectuer le didacticiel : 15 minutes.

Pour ouvrir un rapport existant

  1. Cliquez sur Démarrer, pointez sur Programmes, sur Générateur de rapports Microsoft SQL Server 2008, puis cliquez sur Générateur de rapports version 2.0.

  2. À partir du bouton Générateur de rapports, cliquez sur Ouvrir.

  3. Cliquez sur Sites et serveurs récents, puis accédez à Sales Order sur le serveur de rapports.

Vous allez ensuite ajouter un graphique à barres au rapport.

Pour ajouter un graphique à barres à l'aide de l'Assistant Graphique

  1. Dans le ruban Insérer, cliquez sur Graphique, puis sur Assistant Graphique. Cliquez et faites glisser le curseur dans la zone de conception pour spécifier le contour du graphique.

    Étant donné qu'il existe déjà un dataset dans le rapport, la page Choisir un dataset s'affiche. Dans ce didacticiel, vous allez créer un nouveau dataset.

  2. Cliquez sur Créer un dataset, puis cliquez à deux reprises sur Suivant. La page Créer une requête s'affiche.

    Dans certaines bases de données, les tables sont organisées dans des schémas. La vue Base de données affiche la hiérarchie des schémas. Vous pouvez développer chaque schéma afin d'afficher les tables et les vues.

    Dans le volet Vue de base de données, développez Sales, Vues, puis vSalesPersonSalesByFiscalYears. Sélectionnez les colonnes suivantes : FullName, 2003 et 2004.

  3. Cliquez sur Exécuter (!) pour afficher un jeu de résultats.

    Le jeu de résultats indique 14 lignes et 3 colonnes. Il y a une ligne pour chaque agent commercial. Chaque ligne contient un nom et le total des ventes pour les années 2002, 2003 et 2004.

  4. Cliquez sur Suivant. La page Choisir un type de graphique s'affiche.

  5. Cliquez sur Barre, puis sur Suivant. La page Organiser les champs du graphique s'affiche.

    Dans le volet Champs disponibles figurent trois champs : FullName, ID2003 et ID2004. Les noms de colonnes qui commencent par un chiffre sont convertis en noms de champs de dataset qui commencent par les lettres « ID » suivies du chiffre.

  6. Faites glisser FullName vers le volet Catégories. Les catégories définissent le nombre d'étiquettes possibles le long de l'axe vertical.

  7. Faites glisser ID2003 et ID2004 vers le volet Valeurs. Ces champs représentent toutes les ventes pour les années 2003 et 2004. Par défaut, chaque champ numérique du volet Valeurs est résumé à l'aide de la fonction Sum.

  8. Cliquez sur Terminer.

  9. Le graphique est ajouté à l'aire de conception.

  10. Cliquez sur Exécuter pour afficher un aperçu du rapport.

Le graphique ne répertorie pas chaque catégorie sur l'axe vertical. Par défaut, un algorithme automatique calcule un intervalle afin d'empêcher que les étiquettes ne se chevauchent. Pour contrôler le nombre d'étiquettes, vous pouvez spécifier un intervalle. Par exemple, pour afficher toutes les étiquettes, affectez la valeur 1 à l'intervalle.

Pour afficher tous les agents commerciaux le long de l'axe des catégories d'un graphique à barres

  1. Passez en mode Conception.

  2. Cliquez avec le bouton droit sur l'axe vertical, puis cliquez sur Propriétés de l'axe.

  3. Dans la boîte de dialogue Propriétés de l'axe des abscisses, dans la page Options de l'axe, tapez 1 pour l'Intervalle.

  4. Cliquez sur OK.

  5. Cliquez sur Exécuter pour afficher un aperçu du rapport.

    [!REMARQUE]

    Si vous ne parvenez pas à lire les noms des agents commerciaux sur l'axe vertical, envisagez d'augmenter la taille de votre graphique ou de modifier les options de mise en forme des étiquettes d'axe.

Pour améliorer la lisibilité des valeurs du graphique, vous pouvez déplacer la légende du graphique. Par exemple, dans un graphique à barres horizontales, vous pouvez modifier la position de la légende de manière à l'afficher au-dessus ou sous la zone de graphique. Cela permet d'augmenter l'espace horizontal entre les barres.

Pour afficher la légende sous la zone de graphique d'un graphique à barres

  1. Basculez en mode Conception.

  2. Cliquez avec le bouton droit sur la légende du graphique.

  3. Sélectionnez Propriétés de la légende.

  4. Pour Position de la légende, sélectionnez une position différente. Par exemple, choisissez de positionner le graphique en bas au centre.

    Lorsque la légende est placée en haut ou en bas d'un graphique, la disposition de la légende change de vertical à horizontal. Vous pouvez sélectionner une autre disposition dans la liste déroulante Disposition.

  5. Cliquez sur OK.

  6. Cliquez sur Exécuter pour afficher un aperçu du rapport.

Ensuite, vous pouvez modifier le titre du graphique et les titres des axes, ainsi qu'ajouter une mise en forme.

Pour modifier le titre d'un graphique à barres au-dessus de la zone de graphique

  1. Passez en mode Conception.

  2. Double-cliquez sur le titre en haut du graphique, puis sélectionnez Propriétés du titre.

  3. Remplacez le texte du titre par le texte suivant : Ventes pour 2003 et 2004.

  4. Cliquez n'importe où en dehors du texte.

  5. Cliquez sur Exécuter pour afficher un aperçu du rapport.

Ensuite, vous pouvez afficher les montants des ventes sous la forme de devises.

Pour mettre en forme les chiffres sur l'axe horizontal afin d'utiliser une devise

  1. Passez en mode Conception.

  2. Cliquez sur l'axe horizontal en bas du graphique pour le sélectionner.

    Sur le ruban, sous l'onglet Accueil, dans le groupe Nombre, cliquez sur le bouton Devise. Les étiquettes de l'axe horizontal changent et utilisent une devise.

  3. Cliquez sur Exécuter pour afficher un aperçu du rapport.

    Le rapport affiche les montants des ventes sur l'axe horizontal en tant que devises.

Ensuite, vous pouvez définir un filtre pour afficher les cinq valeurs supérieures.

Pour filtrer les cinq valeurs supérieures du graphique à barres

  1. Passez en mode Conception.

  2. Double-cliquez sur le graphique pour afficher les zones de dépôt de la catégorie, de la série et des données.

  3. Dans la zone de dépôt de catégorie, cliquez avec le bouton droit sur le champ [FullName], puis cliquez sur Propriétés du groupe de catégories.

  4. Cliquez sur Filtres. La page Modifiez les filtres affiche une liste d'expressions de filtre. Par défaut, cette liste est vide.

  5. Cliquez sur Ajouter. Un nouveau filtre vide apparaît.

  6. Dans Expression, tapez [Sum(ID2004)]. Cela crée l'expression sous-jacente =Sum(Fields!ID2004.Value).

  7. Vérifiez que le type de données est Texte.

  8. Dans Opérateur, sélectionnez N supérieurs.

  9. Dans Valeur, tapez l'expression suivante : =5

  10. Cliquez sur OK.

  11. Cliquez sur Exécuter pour afficher un aperçu du rapport.

Le graphique affiche les noms des cinq meilleurs agents commerciaux issus des données de vente.

Ensuite, vous pouvez trier les noms sur l'axe vertical.

Pour trier les noms dans l'ordre alphabétique sur le graphique à barres

  1. Passez en mode Conception.

  2. Double-cliquez sur le graphique pour afficher les zones de dépôt de la catégorie, de la série et des données.

  3. Dans la zone de dépôt de catégorie, cliquez avec le bouton droit sur [FullName], puis cliquez sur Propriétés du groupe de catégories.

  4. Cliquez sur Tri. Cette page Modifiez les options de tri affiche une liste d'expressions de tri. Par défaut, cette liste est vide.

  5. Cliquez sur Ajouter. Une nouvelle expression de tri apparaît.

  6. Dans Trier par, sélectionnez [FullName]

  7. Dans Ordre, sélectionnez Z-A. Sélectionnez l'ordre alphabétique inversé de sorte que les noms apparaissent dans l'ordre de bas en haut.

  8. Cliquez sur OK.

  9. Cliquez sur Exécuter pour afficher un aperçu du rapport.

Les noms sur l'axe horizontal sont triés.

Étapes suivantes

Vous avez réalisé le didacticiel d'ajout d'un graphique à barres à votre rapport.