Didacticiel :ajouter un graphique à barres à votre rapport (Générateur de rapports version 3.0)

Un graphique à barres représente les données de catégorie horizontalement. Cela peut aider à :

  • 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.

L'illustration suivante montre le graphique à barres que vous allez créer, avec les ventes de 2008 et 2009 pour les cinq meilleurs commerciaux, par ordre alphabétique.

Graphique à barres montrant les ventes pour 2008 et 2009

Contenu du didacticiel

Dans ce didacticiel, vous apprendrez à effectuer les tâches suivantes :

  1. Créer un graphique à partir de l'Assistant Graphique

  2. Choisir le type de graphique

  3. Afficher toutes les valeurs des catégories sur l'axe vertical

  4. Modifier l'affichage des noms sur l'axe vertical

  5. Déplacer la légende

  6. Déplacer le titre du graphique

  7. Mettre en forme et étiqueter l'axe horizontal

  8. Ajouter un filtre pour afficher les cinq valeurs supérieures

  9. Ajouter un titre de rapport

  10. Enregistrer le rapport

Notes

Dans ce didacticiel, les étapes de l'Assistant sont consolidées en une seule procédure. Pour obtenir des instructions pas à pas sur l'accès à un serveur de rapports, la création d'un dataset et le choix d'une source de données, consultez le premier didacticiel de cette série : Didacticiel : création d'un rapport de tableau de base (Générateur de rapports version 3.0).

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

Spécifications

Pour plus d'informations sur les conditions requises, consultez Éléments requis pour les didacticiels (Générateur de rapports version 3.0).

1. Créer un rapport de graphique à partir de l'Assistant Graphique

Dans la boîte de dialogue Mise en route, créez un dataset incorporé, choisissez une source de données partagée et créez un graphique à barres à l'aide de l'Assistant Graphique.

Notes

Dans ce didacticiel, la requête contient les valeurs de données, afin qu'il ne soit pas nécessaire de disposer d'une source de données externe. Cela rend la requête assez longue. Dans un environnement métier, une requête ne contient pas les données. Ceci est nécessaire à des fins de formation uniquement.

Pour créer un rapport de graphique

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

    La boîte de dialogue Mise en route s'affiche.

    Notes

    Si la boîte de dialogue Mise en route ne s'affiche pas, cliquez sur le bouton Générateur de rapports, puis sur Nouveau.

  2. Dans le volet gauche, assurez-vous que Nouveau rapport est sélectionné.

  3. Dans le volet droit, cliquez sur Assistant Graphique.

  4. Dans la page Choisir un dataset, cliquez sur Créer un dataset, puis sur Suivant.

  5. Dans la page Choisir une connexion à une source de données, sélectionnez une source de données existante ou naviguez jusqu'au serveur de rapports, sélectionnez une source de données, puis cliquez sur Suivant. Vous devrez peut-être entrer un nom d'utilisateur et un mot de passe.

    Notes

    La source de données que vous choisissez n'a pas d'importance, tant que vous disposez des autorisations appropriées. Vous n'allez pas récupérer de données à partir de la source de données. Pour plus d'informations, consultez Autres manières d'obtenir une connexion de données (Générateur de rapports version 3.0).

  6. Dans la page Créer une requête, cliquez sur Modifier en tant que texte.

  7. Collez la requête suivante dans le volet de requête :

    SELECT 'Luis' as FirstName, 'Alverca' as LastName, CAST(170000.00 AS money) AS SalesYear2009, CAST(150000. AS money) AS SalesYear2008
    UNION SELECT 'Jeffrey' as FirstName, 'Zeng' as LastName, CAST(210000. AS money) AS SalesYear2009, CAST(190000. AS money) AS SalesYear2008
    UNION SELECT 'Houman' as FirstName, 'Pournasseh' as LastName, CAST(150000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008
    UNION SELECT 'Robin' as FirstName, 'Wood' as LastName, CAST(75000. AS money) AS SalesYear2009, CAST(175000. AS money) AS SalesYear2008
    UNION SELECT 'Daniela' as FirstName, 'Guaita' as LastName,  CAST(170000. AS money) AS SalesYear2009, CAST(175000. AS money) AS SalesYear2008
    UNION SELECT 'John' as FirstName, 'Yokim' as LastName, CAST(160000. AS money) AS SalesYear2009, CAST(195000. AS money) AS SalesYear2008
    UNION SELECT 'Delphine' as FirstName, 'Ribaute' as LastName, CAST(180000. AS money) AS SalesYear2009, CAST(205000. AS money) AS SalesYear2008
    UNION SELECT 'Robert' as FirstName, 'Hernady' as LastName, CAST(140000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008
    UNION SELECT 'Tanja' as FirstName, 'Plate' as LastName, CAST(150000. AS money) AS SalesYear2009, CAST(160000. AS money) AS SalesYear2008
    UNION SELECT 'David' as FirstName, 'Bradley' as LastName, CAST(210000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008
    UNION SELECT 'Michal' as FirstName, 'Jaworski' as LastName, CAST(175000. AS money) AS SalesYear2009, CAST(220000. AS money) AS SalesYear2008
    UNION SELECT 'Chris' as FirstName, 'Ashton' as LastName, CAST(195000. AS money) AS SalesYear2009, CAST(205000. AS money) AS SalesYear2008
    UNION SELECT 'Pongsiri' as FirstName, 'Hirunyanitiwatna' as LastName, CAST(175000. AS money) AS SalesYear2009, CAST(215000. AS money) AS SalesYear2008
    UNION SELECT 'Brian' as FirstName, 'Burke' as LastName, CAST(187000. AS money) AS SalesYear2009, CAST(207000. AS money) AS SalesYear2008
    
  8. (Facultatif) Cliquez sur le bouton Exécuter (!) pour voir les données sur lesquelles sera basé votre graphique.

  9. Cliquez sur Suivant.

2. Choisir le type de graphique

Vous avez le choix entre plusieurs types de graphiques prédéfinis.

Pour ajouter un histogramme

  1. Dans la page Choisir un type de graphique, l'histogramme est le type de graphique par défaut.

  2. Cliquez sur Barre, puis sur Suivant.

    Dans la page Organiser les champs du graphique, quatre champs se trouvent dans le volet Champs disponibles : FirstName, LastName, SalesYear2009 et SalesYear2008.

  3. Faites glisser LastName vers le volet Catégories.

  4. Faites glisser SalesYear2009 dans le volet Valeurs. SalesYear2009 représente le montant des ventes de chaque vendeur pour l'année 2009. Le volet Valeurs affiche [Sum(SalesYear2009)], car le graphique affiche l'agrégat pour chaque produit.

  5. Faites glisser SalesYear2008 dans le volet Valeurs sous SalesYear2009. SalesYear2008 représente le montant des ventes de chaque vendeur pour l'année 2008.

  6. Cliquez sur Suivant.

  7. Dans la page Choisir un style, dans le volet Styles, sélectionnez un style.

    Un style spécifie un style de police, un jeu de couleurs et un style de bordure. Lorsque vous sélectionnez un style, le volet Aperçu affiche un aperçu du graphique avec ce style.

  8. Cliquez sur Terminer.

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

  9. Cliquez sur le graphique pour afficher ses poignées. Faites glisser l'angle inférieur droit du graphique pour augmenter sa taille.

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

Le rapport affiche le graphique à barres des ventes de chaque commercial pour les années 2008 et 2009. La longueur de la barre correspond au total des ventes.

3. Modifier l'affichage des noms sur l'axe vertical

Par défaut, seules quelques-unes des valeurs de l'axe vertical s'affichent. Vous pouvez modifier le graphique pour afficher toutes les catégories.

Pour afficher tous les commerciaux le long de l'axe des abscisses d'un graphique à barres

  1. Basculez en mode création de rapport.

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

  3. Sous Plage et intervalle de l'axe, dans la zone Intervalle, tapez 1.

  4. Cliquez sur OK.

  5. Cliquez avec le bouton droit sur le Titre de l'axe vertical et désactivez la case à cocher Afficher le titre de l'axe.

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

Notes

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

Afficher le nom et le prénom sur l'axe vertical

Vous pouvez modifier l'expression de catégorie pour inclure le nom suivi du prénom de chaque commercial.

Pour modifier l'expression de catégorie

  1. Basculez en mode création de rapport.

  2. Double-cliquez sur le graphique pour afficher le volet Données du graphique.

  3. Dans la zone Groupes d'abscisses, cliquez avec le bouton droit sur le champ [LastName], puis cliquez sur Propriétés du groupe de catégories.

  4. Dans Étiquette, cliquez sur le bouton Expression (Fx).

  5. Tapez l'expression suivante : =Fields!LastName.Value & ", " & Fields!FirstName.Value

    Cette expression concatène le nom, une virgule et le prénom.

  6. Cliquez sur OK.

  7. Cliquez sur OK.

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

Si les prénoms n'apparaissent pas lorsque vous exécutez le rapport, vous pouvez actualiser les données manuellement. Toujours en mode Aperçu, sous l'onglet Exécuter du groupe Navigation, cliquez sur Actualiser.

Notes

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

4. Modifier l'ordre de tri des noms sur l'axe vertical

Lorsque vous triez les données d'un graphique, vous modifiez l'ordre des valeurs sur l'axe des abscisses.

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

  1. Basculez en mode création de rapport.

  2. Double-cliquez sur le graphique pour afficher le volet Données du graphique.

  3. Dans la zone Groupes d'abscisses, cliquez avec le bouton droit sur le champ [LastName], puis cliquez sur Propriétés du groupe de catégories.

  4. Cliquez sur Tri. La page Modifiez les options de tri affiche une liste d'expressions de tri. Par défaut, cette liste a une expression de tri identique à l'expression de groupe de la catégorie d'origine.

  5. Dans Trier par, cliquez sur le bouton Expression (Fx).

  6. Tapez l'expression suivante : =Fields!LastName.Value & ", " & Fields!FirstName.Value

  7. Cliquez sur OK.

  8. De retour sur la page Propriétés du groupe de catégories, dans la liste déroulante Ordre, sélectionnez Z-A. L'ordre alphabétique inversé est ainsi sélectionné de sorte que les noms apparaissent dans l'ordre de bas en haut.

  9. Cliquez sur OK.

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

Les noms sur l'axe horizontal sont triés dans l'ordre inverse, avec Alerca au début et Zeng à la fin.

5. Déplacer la légende

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 en dessous de 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 création de rapport.

  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.

6. Intituler le graphique

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

  1. Basculez en mode création de rapport.

  2. Sélectionnez les mots **Titre du graphique ** en haut du graphique, puis tapez le texte suivant : Ventes pour 2008 et 2009.

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

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

7. Mettre en forme et étiqueter l'axe horizontal

Par défaut, l'axe horizontal affiche les valeurs dans un format général qui est mis à l'échelle automatiquement pour s'ajuster à la taille du graphique.

Pour mettre en forme les nombres sur l'axe horizontal

  1. Basculez en mode création de rapport.

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

    Dans 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. (Facultatif) Supprimez les chiffres décimaux. Près du bouton Devise, cliquez à deux reprises sur le bouton Réduire les décimales.

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

  5. Sous l'onglet Nombre, sélectionnez Afficher les valeurs en milliers.

  6. Cliquez sur OK.

  7. Cliquez avec le bouton droit sur le Titre de l'axe, puis cliquez sur Propriétés du titre de l'axe.

  8. Dans la zone Texte du titre, tapez Ventes en milliers et cliquez sur OK.

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

Le rapport affiche les montants des ventes sur l'axe horizontal sous forme de devises en milliers, sans chiffres décimaux.

8. Ajouter un filtre pour afficher les cinq valeurs supérieures

Vous pouvez ajouter un filtre au graphique pour spécifier les données du dataset à inclure ou exclure dans le graphique.

Pour ajouter un filtre et afficher les cinq valeurs supérieures

  1. Basculez en mode création de rapport.

  2. Double-cliquez sur le graphique pour afficher le volet Données du graphique.

  3. Dans la zone Groupes d'abscisses, cliquez avec le bouton droit sur le champ [LastName], puis cliquez sur Propriétés du groupe de catégories.

  4. Cliquez sur Filtres. La page Modifiez les filtres peut afficher 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(SalesYear2009)]. Cela crée l'expression sous-jacente =Sum(Fields!SalesYear2009.Value), que vous pouvez afficher en cliquant sur le bouton fx.

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

  8. Dans Opérateur, sélectionnez N supérieurs dans la liste déroulante.

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

  10. Cliquez sur OK.

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

Si les résultats ne sont pas filtrés lorsque vous exécutez le rapport, vous pouvez actualiser les données manuellement. Sous l'onglet Exécuter, dans le groupe Navigation, cliquez sur Actualiser.

Le graphique affiche les noms des cinq meilleurs commerciaux issus des données de ventes 2009.

9. Ajouter un titre de rapport

Pour ajouter un titre de rapport

  1. Dans l'aire de conception, cliquez sur Cliquez pour ajouter un titre.

  2. Tapez Graphique à barres des ventes, appuyez sur Entrée, puis tapez Cinq meilleurs vendeurs pour 2009, afin d'obtenir ce qui suit :

    Graphique à barres des ventes

    Cinq meilleurs vendeurs pour 2009

  3. Sélectionnez Graphique à barres des ventes, puis cliquez sur le bouton Gras.

  4. Sélectionnez Cinq meilleurs vendeurs pour 2009, puis sous la section Police de l'onglet Accueil, affectez la valeur 10 à la taille de la police.

  5. (Facultatif) Vous devrez peut-être agrandir la zone de texte Titre pour contenir les deux lignes de texte.

    Ce titre s'affiche alors dans la partie supérieure du rapport. En l'absence d'en-tête de page défini, les éléments situés au-dessus du corps du rapport font office d'en-tête de rapport.

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

10. Enregistrer le rapport

Pour enregistrer le rapport

  1. Basculez en mode création de rapport.

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

  3. Dans Nom, tapez Graphique à barres des ventes.

  4. Cliquez sur Enregistrer.

Votre rapport est enregistré sur le serveur de rapports.

Étapes suivantes

Vous avez réalisé le didacticiel d'ajout d'un graphique à barres à votre rapport. Pour en savoir plus sur les graphiques, consultez Graphiques (Générateur de rapports version 3.0 et SSRS) et Graphiques sparkline et barres de données (Générateur de rapports version 3.0 et SSRS).