Tutoriel : Ajouter un graphique en secteurs à un rapport (Générateur de rapports)

Dans ce didacticiel, vous créez un graphique à secteurs dans un rapport paginé Reporting Services. Vous ajoutez des pourcentages et combinez de petits secteurs en un seul secteur.

Les graphiques à secteurs et en anneau affichent des données sous la forme d’une proportion de la totalité. Ils n’ont pas d’axe. Quand vous ajoutez un champ numérique à un graphique à secteurs, le graphique calcule le pourcentage de chaque valeur par rapport au total.

Cette illustration montre le graphique à secteurs que vous avez créé dans ce didacticiel.

Screenshot of the report builder pie chart.

Lorsqu'un graphique à secteurs comporte trop de points de données, vos étiquettes de points de données peuvent devenir illisibles. Dans ce cas, envisagez de combiner plusieurs petits secteurs en un secteur plus grand. Les graphiques à secteurs gagnent en lisibilité quand vos données sont agrégées en quelques points de données.

Notes

Dans ce didacticiel, les étapes de l'Assistant sont consolidées en deux procédures. Pour obtenir des instructions pas à pas sur l’accès à un serveur de rapports, l’ajout d’une source de données et l’ajout d’un dataset, consultez le premier didacticiel de cette série : Tutoriel : Créer un rapport de table de base (Générateur de rapports).

Durée estimée pour effectuer ce tutoriel : 10 minutes

Spécifications

Pour plus d’informations sur les spécifications, consultez Prérequis pour les didacticiels (Générateur de rapports).

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

Dans cette section, vous utilisez l’Assistant Graphique pour créer un dataset incorporé, choisissez une source de données partagée et créez un graphique à secteurs.

  1. Démarrez le Générateur de rapports à partir de votre ordinateur, du portail web de Reporting Services ou du mode intégré SharePoint.

    La boîte de dialogue Nouveau rapport ou dataset s’ouvre.

    Si vous ne voyez pas la boîte de dialogue Nouveau rapport ou dataset, dans le menu Fichier, choisissez >Nouveau.

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

  3. Dans le volet droit, choisissez Assistant Graphique.

  4. Dans la page Choisir un dataset, sélectionnez Créer un dataset, puis cliquez 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, choisissez 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).

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

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

    Notes

    Dans ce didacticiel, la requête contient les valeurs des données : elle n’a donc pas besoin d’une source de données externe. Cela rend la requête longue. Dans un environnement métier, une requête ne contient pas les données. Ceci est nécessaire à des fins de formation uniquement.

    SELECT 'Advanced Digital Camera' AS Product, CAST(254995.21 AS money) AS Sales  
    UNION SELECT 'Slim Digital Camera' AS Product, CAST(164499.04 AS money) AS Sales  
    UNION SELECT 'SLR Digital Camera' AS Product, CAST(782176.79 AS money) AS Sales  
    UNION SELECT 'Lens Adapter' AS Product, CAST(36333.08 AS money) AS Sales  
    UNION SELECT 'Macro Zoom Lens' AS Product, CAST(40199.3 AS money) AS Sales  
    UNION SELECT 'USB Cable' AS Product, CAST(53245.5 AS money) AS Sales  
    UNION SELECT 'Independent Filmmaker Camcorder' AS Product, CAST(452288.0 AS money) AS Sales  
    UNION SELECT 'Full Frame Digital Camera' AS Product, CAST(247250.85 AS money) AS Sales  
    
  8. (Facultatif) Sélectionnez le bouton Exécuter (!) pour voir les données sur lesquelles votre graphique est basé.

  9. Cliquez sur Suivant.

2. Choisir le type de graphique

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

  1. Sur la page Choisir un type de graphique, sélectionnez Secteurs, puis cliquez sur Suivant. La page Organiser les champs du graphique s’affiche.

    Dans la page Organiser les champs du graphique , faites glisser le champ Product vers le volet Catégories . Les catégories définissent le nombre de secteurs du graphique à secteurs. Dans cet exemple, il y a huit secteurs, un pour chaque produit.

  2. Faites glisser le champ Sales vers le volet Valeurs . Le champ Sales représente le montant des ventes réalisées pour la sous-catégorie. Le volet Valeurs affiche [Sum(Sales)] , car le graphique affiche l’agrégat pour chaque produit.

  3. Cliquez sur Suivant pour afficher un aperçu.

  4. Cliquez sur Terminer.

    Le graphique est ajouté à l'aire de conception. Vous ne voyez pas les valeurs réelles du graphique à secteurs. Vous voyez Produit 1, Produit 2, etc., pour donner une idée de la façon dont le graphique doit ressembler.

    Screenshot of the report builder pie chart in the design view.

  5. Sélectionnez le graphique pour afficher ses poignées. Faites glisser le coin inférieur droit du graphique pour l’agrandir. L’aire de conception du rapport augmente également pour s’adapter à la taille du graphique.

  6. Sélectionnez Exécuter pour afficher un aperçu du rapport.

Le rapport affiche le graphique à secteurs avec huit secteurs, un pour chaque produit. À présent, vous voyez les produits réels, et la taille de chaque secteur représente les ventes du produit concerné. Trois des secteurs sont fins.

Screenshot that shows a preview of the report builder pie chart.

3. Afficher des pourcentages dans chaque secteur

Sur chaque secteur du graphique, vous pouvez afficher le pourcentage de ce secteur par rapport à l'ensemble.

  1. Basculez en mode création de rapport.

  2. Cliquez avec le bouton droit sur le graphique à secteurs et sélectionnez Afficher les étiquettes de données. Les étiquettes de données s'affichent sur le graphique.

  3. Cliquez avec le bouton droit sur une étiquette, puis sélectionnez Propriétés de l’étiquette de la série.

  4. Dans la zone Données de l’étiquette , sélectionnez #PERCENT.

  5. (Facultatif) Pour indiquer le nombre de décimales affichées sur l’étiquette, dans la zone Données de l’étiquette après #PERCENT, saisissez {Pn}, où n correspond au nombre de décimales à afficher. Par exemple, pour ne pas afficher de décimale, saisissez #PERCENT{P0}.

  6. Pour afficher les valeurs sous forme de pourcentages, la propriété UseValueAsLabel doit avoir la valeur false. Si vous êtes invité à définir cette valeur dans la boîte de dialogue Confirmer l’action, cliquez sur Oui.

    Notes

    L’optionFormat de nombre de la boîte de dialogue Propriétés de l’étiquette de la série n’a aucun effet quand vous mettez en forme des pourcentages. Elle met uniquement en forme les étiquettes sous forme de pourcentages, mais ne calcule pas le pourcentage représenté par chaque secteur du graphique à secteurs.

  7. Sélectionnez OK.

  8. Sélectionnez Exécuter pour afficher un aperçu du rapport.

Le rapport affiche le pourcentage de chaque secteur par rapport à l'ensemble.

Screenshot that shows a preview of the report builder pie chart with percentages in each slice.

4. Combiner de petits secteurs en un secteur

Trois des secteurs du graphique à secteurs sont petits. Vous pouvez combiner plusieurs petits secteurs en un secteur « Autre » plus grand qui représente l’ensemble des trois secteurs.

  1. Basculez en mode création de rapport.

  2. Si le volet Propriétés n’est pas visible, sous l’onglet Affichage>groupe Afficher/Masquer> sélectionnez Propriétés.

  3. Dans l’aire de conception, sélectionnez un secteur du graphique à secteurs. Les propriétés de la série sont affichées dans le volet Propriétés.

  4. Dans la section Général , développez le nœud CustomAttributes .

  5. Définissez la propriété CollectedStyle sur SingleSlice.

    Screenshot that shows how to set a property of a single slice in the report builder pie chart.

  6. Vérifiez que la propriété CollectedThreshold a la valeur 5.

  7. Vérifiez que la propriété CollectedThresholdUsePercent a la valeur True.

  8. Sous l’onglet Accueil, sélectionnez Exécuter pour afficher l’aperçu du rapport.

Dans la légende, vous pouvez désormais voir la catégorie « Autre ». Le nouveau secteur regroupe tous les secteurs de moins de 5 % dans un seul secteur qui représente 6 % de l'ensemble.

Screenshot that shows how the report builder pie chart starts at 90 degrees from the top of the chart.

5. Faire démarrer les valeurs de graphique à secteurs à partir du haut

Par défaut dans les graphiques à secteurs, la première valeur du dataset démarre à 90 degrés à partir du haut du graphique à secteurs. Vous pouvez le constater dans le graphique à secteurs des sections précédentes.

Dans cette section, vous allez faire démarrer la première valeur à partir du haut.

  1. Basculez en mode création de rapport.

  2. Sélectionnez le graphique à secteurs lui-même.

  3. Dans le volet Propriétés, sous Attributs personnalisés, remplacez la valeur de PieStartAngle définie sur 0 par 270.

  4. Sélectionnez Exécuter pour afficher un aperçu de votre rapport.

À présent, les secteurs du graphique apparaissent dans l’ordre alphabétique à partir du haut et se terminent par le secteur « Autre ».

Screenshot that shows how the report builder pie chart starts at the top.

6. Ajouter un titre de rapport

Le graphique à secteurs étant la seule visualisation dans le rapport, il n’a pas besoin d’avoir son propre titre. Le titre du rapport est correct.

  1. Dans le graphique, sélectionnez la zone Titre du graphique et appuyez sur Suppr.

  2. Dans l’aire de conception, sélectionnez Cliquer pour ajouter un titre.

  3. Saisissez Ventes d’appareils photo et de caméscopes, appuyez sur Entrée, puis saisissez En pourcentage du total des ventes, afin d’obtenir ce qui suit :

    Ventes d’appareils photo et de caméscopes

    En pourcentage du total des ventes

  4. Sélectionnez Ventes d’appareils photo et de caméscopes puis, sous l’onglet Accueil, dans la section >Police, > choisissez Gras.

  5. Sélectionnez En pourcentage du total des ventes, puis, sous l’onglet Accueil section >Police> affectez la valeur 10 à la taille de la police.

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

    Ce titre s’affiche 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.

  7. Sélectionnez Exécuter pour afficher un aperçu du rapport.

7. Enregistrer le rapport

Enregistrer l’état

  1. Basculez en mode création de rapport.

  2. Dans le menu File (Fichier), sélectionnez Save (Enregistrer).

  3. Dans Nom, saisissez Graphique à secteurs des ventes.

  4. Sélectionnez Enregistrer.

Votre rapport est enregistré sur le serveur de rapports.

Étapes suivantes

Vous avez terminé le didacticiel d’ajout d’un graphique à secteurs à votre rapport. Pour plus d’informations sur les graphiques, consultez Graphiques dans un rapport paginé (Générateur de rapports) et Graphiques sparkline et barres de données dans un rapport paginé (Générateur de rapports).