Share via


Leçon 3 : ajout d'une matrice, de variables et d'indicateurs comme indicateurs de performance clés (SSRS)

Dans cette leçon, apprenez à ajouter des éléments de rapport au rapport Employee_Sales_Summary_2008R2 qui permettent de répondre à la question suivante pour un vendeur Adventure Works :

  • Est-ce que j'atteins mon quota de ventes global ?

  • Dans quelles catégories de produits est-ce que j'atteins mon quota ?

Employee_Sales_Summary_2008R2 est un rapport principal qui affiche des résumés des données de ventes. Vous ajouterez une action d'extraction sur le numéro de commande client sur lequel un utilisateur peut cliquer afin d'ouvrir un rapport distinct qui affiche tous les détails pour une commande client spécifique.

Contenu du didacticiel

Dans ce didacticiel, vous effectuerez les tâches suivantes :

  • Ajouter une matrice avec des groupes de lignes basés sur une catégorie de produit et un numéro de commande client.

  • Ajouter un bouton bascule Développer/Réduire pour les lignes associées au groupe enfant basé sur un numéro de commande client.

  • Ajouter un paramètre booléen qui permet à un utilisateur de choisir si toutes les lignes bascule s'affichent ou sont masquées lorsque le rapport s'exécute pour la première fois. Par défaut, vous configurerez la bascule dans l'état réduit.

  • Ajouter une action d'extraction sur le numéro de commande client. Vous créerez le rapport cible dans un didacticiel ultérieur. Pour plus d'informations, consultez Création du rapport Sales_Order_Detail_2008R2 (SSRS).

  • Ajouter un dataset avec un champ calculé pour définir les quantités de quotas de ventes pour chaque catégorie, et un paramètre à valeurs multiples qui est rempli par ce dataset.

  • Ajouter les deux indicateurs suivants à la table pour représenter des indicateurs de performance clés (KPI) :

    • Quota atteint pour toutes les catégories. L'indicateur, qui a une étendue au niveau de la matrice, indique si les ventes dans toutes les catégories dépassent le quota pour le mois.

    • Quota atteint pour chaque catégorie individuelle. L'indicateur, qui a une étendue au niveau du groupe de catégories, affiche un état qui est déterminé par le fait que les ventes sont comprises, ou non, dans une plage de pourcentages de l'objectif.

    Vous pouvez modifier interactivement les quotas de catégorie en modifiant les valeurs de paramètres pour voir comment l'état de chaque d'indicateur change.

  • Définir des variables au niveau du rapport et au niveau du groupe pour faciliter l'écriture d'expressions complexes.

  • Pour vous aider lors de la conception et du débogage, afficher plusieurs résultats de calcul dans une zone de texte. En définissant la visibilité de la zone de texte en fonction d'un paramètre, vous permettez à un utilisateur de choisir s'il faut afficher ces informations facultatives.

  • Ajouter à la cellule d'angle de tableau matriciel un rectangle qui contient plusieurs éléments de rapport.

  • Ajouter un lien de signet du texte de scénario vers la matrice.

  • Ajouter un texte explicatif qui décrit l'objectif de la matrice.

Durée estimée pour effectuer ce didacticiel : 30 minutes.

Spécifications

Pour plus d'informations sur les conditions requises, consultez Composants requis pour les exemples de rapports AdventureWorks 2008R2 (SSRS).

Cette leçon part du principe que vous avez terminé Création du projet Report Server et du rapport AdventureWorks2008R2_Base (SSRS) pour créer le projet de rapport, la source de données partagée et les datasets partagés, ainsi que la Leçon 2 : Ajout de graphiques en courbes et sparkline (SSRS).

Conseils

Examinez les conseils sur l'affichage des relations hiérarchiques entre les éléments de rapport à l'aide du volet Structure du document. Pour plus d'informations, consultez Conseils pour la conception de rapports (Générateur de rapports version 3.0 et SSRS).

Pour ouvrir le projet et le rapport

  1. Dans Business Intelligence Development Studio, ouvrez les exemples de rapports AdventureWorks 2008R2 du projet Report Server que vous avez créés dans la leçon précédente.

  2. Ouvrez le rapport Employee_Sales_Summary_2008R2.

Ajouter la matrice

Pour concevoir une matrice relativement complexe, utilisez la matrice directement sur l'aire de conception du rapport pour simplifier la sélection et la configuration des propriétés de la matrice. À une étape ultérieure, vous ajouterez la matrice à un conteneur rectangle.

Pour ajouter une matrice pour afficher les commandes client

  1. Ajoutez une Matrice à l'aire de conception du rapport.

  2. Dans la matrice, procédez comme suit :

    1. Pointez sur la cellule Lignes, cliquez sur la balise de champ, pointez sur Datasets, sur EmployeeSalesDetail2008R2, puis cliquez sur Category.

    2. Dans le volet Données du rapport, développez Datasets, puis EmployeeSalesDetail2008R2.

    3. Faites glisser SalesOrderNumber jusqu'au-dessous de Category dans le volet Groupes de lignes. Un groupe de lignes enfant est créé.

    4. Dans la cellule Données, cliquez sur la balise de champ, puis sur Sales. Appliquez à la zone de texte de cette cellule le format monétaire.

  3. Cliquez avec le bouton droit sur la cellule Category, pointez sur Ajouter un total, puis cliquez sur Après.

  4. Mettez en forme la matrice autant que nécessaire.

Pour créer un paramètre destiné à contrôler la bascule Développer/Réduire

  1. Dans le volet Données du rapport, ajoutez un paramètre nommé ExpandAllTableRows.

  2. Dans la boîte de dialogue Propriétés du paramètre de rapport, procédez comme suit :

    1. Remplacez Demander par Développer toutes les lignes de la table ?

    2. Dans Type de données, sélectionnez Booléen.

    3. Dans Valeurs par défaut, définissez la valeur False.

Pour créer un bouton bascule Développer/Réduire pour le groupe de lignes enfant

  1. Dans le volet de regroupement, ouvrez les Propriétés du groupe pour SalesOrderNumber.

  2. Dans la page Visibilité, cliquez sur Afficher ou masquer en fonction d'une expression, puis entrez l'expression suivante : =NOT Parameters!ExpandAllTableRows.Value.

  3. Sélectionnez L'affichage peut être activé ou désactivé par cet élément de rapport et, dans la liste déroulante, sélectionnez le nom de zone de texte qui a l'expression de groupe pour le groupe parent Category.

Une zone de texte est automatiquement nommée sur la base du premier champ qui lui est ajouté.

Pour créer un lien d'extraction vers un autre rapport

  1. Dans la matrice, cliquez avec le bouton droit sur SalesOrderNumber, puis ouvrez Propriétés de la zone de texte.

  2. Dans la page Action, cliquez sur Atteindre le rapport.

  3. Dans Spécifier un rapport, tapez Sales_Order_Detail_2008R2.

    Notes

    Étant donné que le rapport cible n'existe pas encore, vous devez taper correctement le nom du rapport et le nom des paramètres manuellement. Si un rapport cible existe dans le projet, vous pouvez effectuer une sélection dans une liste déroulante de noms de rapports et de paramètres de rapport correspondants.

  4. Cliquez sur Ajouter.

  5. Dans Nom, tapez SalesOrderIDStart.

  6. Dans la zone Valeur, tapez [SalesOrderID].

  7. Cliquez sur Ajouter.

  8. Dans la zone Nom, tapez SalesOrderIDEnd.

  9. Dans la zone Valeur, tapez [SalesOrderID].

  10. Dans la page Police, affectez à Couleur la valeur Bleu et à Effets la valeur Souligné.

Le rapport Sales_Order_Detail_2008R2 affiche les détails de chaque commande client comprise dans une plage de numéros de commande client. En affectant aux paramètres de rapport cible le même numéro de commande client, le rapport affiche les détails d'une commande client unique.

Ajouter un dataset pour fournir des quotas et des plages initiaux

Pour ajouter des données de quota

  • Dans le volet Données du rapport, ajoutez un dataset nommé CategoryQuotas. Utilisez la source de données partagée existante, spécifiez un dataset incorporé, puis utilisez la requête suivante :

    SELECT 1 as ID, 'Accessories' as Category, 
       1000 as Quota, 25 as PercentDeviation
    UNION SELECT 2 as ID, 'Bikes' as Category, 
       70000 as Quota, 5 as PercentDeviation
    UNION SELECT 3 as ID, 'Clothing' as Category, 
       2500 as Quota, 20 as PercentDeviation
    UNION SELECT 4 as ID, 'Components' as Category, 
       20000 as Quota, 10 as PercentDeviation
    

Le champ Quota représente la devise. Les valeurs du champ Quota rempliront les valeurs initiales d'un paramètre de rapport nommé @CategoryQuota que vous créerez lors d'une étape ultérieure. Pour représenter un nombre qui n'est pas un entier, le paramètre de rapport doit être du type de données Float. À l'étape suivante, vous créerez un champ calculé basé sur le champ Quota qui est de type Float.

Pour créer un champ calculé

  1. Dans le volet Données du rapport, cliquez avec le bouton droit sur le dataset nommé CategoryQuotas, puis cliquez sur Ajouter un champ calculé.

  2. Cliquez sur Ajouter.

  3. Dans Nom du champ, tapez QuotaF.

  4. Dans Champ source, définissez la valeur selon l'expression suivante :

    =CDbl(Fields!Quota.Value)

Ajouter un paramètre permettant à un utilisateur de spécifier des valeurs de quota

Pour ajouter un paramètre à valeurs multiples @CategoryQuota

  1. Dans le volet Données du rapport, ajoutez un nouveau paramètre.

  2. Dans la page Général, procédez comme suit :

    1. Affectez à Nom la valeur CategoryQuota.

    2. Affectez à Demander la valeur Quotas de catégorie (Accessories, Bikes, Clothing, Components).

    3. Affectez à Type de données la valeur Float.

    4. Sélectionnez Autoriser les valeurs multiples.

  3. Dans la page Valeurs par défaut, procédez comme suit :

    1. Sélectionnez Obtenir les valeurs à partir d'une requête.

    2. Pour Dataset, sélectionnez CategoryQuotas.

    3. Pour Champ de valeur, sélectionnez QuotaF.

  4. Exécutez le rapport pour vérifier que les paramètres s'affichent correctement et que chaque paramètre a une valeur par défaut.

Pour permettre à l'utilisateur de modifier des quotas de catégorie interactivement, ne spécifiez pas de valeurs disponibles pour le dataset. Les valeurs disponibles limitent les choix pour un paramètre.

Définir une expression complexe comme variable de rapport

Les variables permettent de définir une fois une expression complexe, puis d'ajouter une référence à cette expression dans d'autres expressions. Lorsque le rapport est traité, une variable de rapport est évaluée une fois. Une variable de groupe est évaluée une fois par instance de groupe.

Pour créer une variable de rapport

  1. Pour créer une variable de rapport, ouvrez Propriétés du rapport.

  2. Dans la page Variables, procédez comme suit :

    1. Cliquez sur Ajouter.

    2. Dans la zone Nom, tapez SumofAllParameterThresholds.

    3. Dans la zone Valeur, tapez =CDbl(Parameters!CategoryQuota.Value(0)+Parameters!CategoryQuota.Value(1)+Parameters!CategoryQuota.Value(2)+Parameters!CategoryQuota.Value(3)).

Cette expression calcule le quota total comme somme des quotas de catégorie. Vous utiliserez cette variable lorsque vous configurerez l'indicateur limité à la matrice.

Définir une expression complexe comme variable de groupe

Pour créer une variable de groupe

  1. Sélectionnez la matrice pour afficher les groupes de lignes dans le volet de regroupement.

  2. Cliquez avec le bouton droit sur le groupe Category, puis ouvrez Propriétés du groupe.

  3. Cliquez sur Variables et procédez comme suit :

    1. Cliquez sur Ajouter.

    2. Dans la zone Nom, tapez IndextoCategoryQuotas.

    3. Dans la zone Valeur, tapez =Lookup(Fields!Category.Value,Fields!Category.Value,Fields!ID.Value,"CategoryQuotas").

      Vous récupérez ainsi l'ID pour la valeur de groupe Category, qui est 1, 2, 3 ou 4. Ces valeurs correspondent aux catégories répertoriées dans l'ordre alphabétique : Accessories, Bikes, Clothing, Components.

    4. Cliquez sur Ajouter.

    5. Dans la zone Nom, tapez PercentDeviation.

    6. Dans la zone Valeur, tapez =.01 * CDbl(Lookup(Fields!Category.Value,Fields!Category.Value,Fields!PercentDeviation.Value,"CategoryQuotas"))

      Vous récupérez ainsi le champ des écarts en pourcentage pour la valeur de groupe Category, qui est 25 %, 5 %, 20 %, 10 %. Pour une catégorie comme Bikes, l'écart en pourcentage est plus faible pour le quota parce que les ventes sont supposées être importantes. Pour une catégorie comme Accessories, les ventes étant plus faibles, l'écart en pourcentage pour le quota l'est aussi.

Vous utiliserez la variable de groupe lorsque vous configurerez l'indicateur limité au groupe de catégories.

À l'étape suivante, vous ajouterez du texte masqué sous condition pour afficher des parties de l'expression qui calculent les valeurs les plus élevée et plus basse dans la plage pour chaque quota de catégorie.

Ajouter une ligne d'en-tête de groupe et afficher les résultats des calculs

Vous pouvez calculer et afficher des expressions pour vous aider à comprendre les valeurs de propriétés au moment de l'exécution. Utilisez la visibilité conditionnelle pour masquer ces valeurs lorsqu'elles ne sont pas nécessaires.

Pour ajouter une ligne d'en-tête de groupe pour Category

  1. Cliquez avec le bouton droit sur la zone de texte qui contient SalesOrderNumber, appuyez sur Échap si nécessaire pour sélectionner la zone de texte et quitter le mode d'édition, pointez sur Insérer une ligne, puis cliquez sur En dehors du groupe - Au-dessus.

  2. Dans la colonne Sales, cliquez sur la balise de champ pour la cellule de la ligne qui vous venez d'ajouter, puis cliquez sur Sales. Appliquez à la zone de texte le format monétaire.

Une ligne d'en-tête associée au groupe Category est ajoutée.

Pour ajouter plusieurs parties d'une expression à une zone de texte

  1. Sélectionnez la zone de texte vide au-dessus de SalesOrderNumber qui figure dans la ligne d'en-tête de groupe que vous venez d'ajouter. L'étendue des données contenues dans cette cellule est le groupe Category.

  2. Pour fournir davantage d'espace de travail, augmentez la hauteur de ligne et la largeur de colonne pour la cellule avec le rectangle.

  3. Dans la zone de texte, insérez un Rectangle nommé rectCategoryQuotas. À l'aide d'un conteneur rectangle, vous pouvez définir le style et la couleur de la bordure de façon à être cohérent avec les cellules de la matrice.

  4. Ajoutez au rectangle une zone de texte nommée tbCategoryQuotas avec le texte suivant :

    1. Quota :

    2. Créez un Espace réservé nommé Quota avec la valeur suivante mise en forme en tant que Devise : =CDbl(Parameters!CategoryQuota.Value((Variables!IndextoCategoryQuota.Value)-1))

    3. Sur la ligne suivante, entrez un signe moins (-), un espace réservé nommé PercentDeviation, un caractère deux-points (:) et un espace réservé nommé MinimumThreshold.

    4. Remplacez la valeur de l'Espace réservé pour PercentDeviation par l'expression suivante : =FormatPercent(Variables!PercentDeviation.Value,0)

    5. Remplacez la valeur de l'Espace réservé pour MinimumThreshold par l'expression suivante : =(1.0-Variables!PercentDeviation.Value) * CDec(Parameters!CategoryQuota.Value((Variables!IndextoCategoryQuota.Value)-1))

    6. Sur la ligne suivante, entrez un signe plus (+), un espace réservé nommé PercentDeviation, un caractère deux-points (:) et un espace réservé nommé MaximumThreshold.

    7. Remplacez la valeur de l'Espace réservé pour PercentDeviation par l'expression suivante : =FormatPercent(Variables!PercentDeviation.Value,0)

    8. Remplacez la valeur de l'Espace réservé pour MaximumThreshold par l'expression suivante : =(1.0+Variables!PercentDeviation.Value) * CDec(Parameters!CategoryQuota.Value((Variables!IndextoCategoryQuota.Value)-1))

    9. Mettez en forme le texte autant que nécessaire. Par exemple, justifiez tout le texte à droite.

    10. Dans la page Visibilité, cliquez sur Afficher ou masquer en fonction d'une expression, puis entrez l'expression suivante : =NOT Parameters!ShowAll.Value.

    11. Dans la zone de texte, justifiez le texte à droite.

  5. Exécutez le rapport.

Pour Accessories, le texte suivant apparaît :

Quota: $1,000

-25%: $750

+25%: $1,250

Notez que le style de bordure du rectangle ne correspond pas au reste de la matrice.

Pour spécifier des propriétés de bordure pour un rectangle imbriqué

  1. Cliquez sur la zone de texte nommée tbCategoryQuotas, puis appuyez sur Échap jusqu'à ce que les propriétés du Rectangle pour rectCategoryQuotas s'affichent dans le volet Propriétés.

  2. Dans le volet Propriétés, effectuez les opérations suivantes :

    1. Remplacez la valeur BorderColor par Gris clair.

    2. Remplacez la valeur BorderStyle par Plein.

  3. Exécutez le rapport.

Les bordures des cellules de la matrice correspondent maintenant.

Ajouter un indicateur pour les ventes dans toutes les catégories

Les éléments de rapport ajoutés à la cellule d'angle d'une matrice sont limités aux données dans la matrice. Vous pouvez fusionner plusieurs zones de texte dans l'angle, ajouter un conteneur rectangle, puis lui ajouter plusieurs éléments de rapport. La cellule d'angle est une zone appropriée pour afficher les valeurs limitées aux données contenues dans la matrice. Vous pouvez contrôler la visibilité de chaque élément dans le rectangle de manière indépendante.

Pour plus d'informations, consultez Présentation des zones des régions de données de tableau matriciel (Générateur de rapports version 3.0 et SSRS).

Pour ajouter un indicateur limité aux données de la matrice

  1. La cellule d'angle est la cellule située dans la première ligne et la première colonne, et contient le texte Category. L'étendue de données pour les éléments dans la cellule d'angle correspond toutes les données contenues dans la matrice une fois les filtres appliqués. Vous ajouterez une zone de texte, un indicateur et une zone de texte avec une visibilité conditionnelle pour afficher le quota total calculé pour les ventes de catégorie.

  2. Cliquez avec le bouton droit sur la zone de texte, pointez sur Insérer, puis cliquez sur Rectangle. Le rectangle remplace la zone de texte.

    Remplacez le nom du rectangle par rectMatrixCorner.

  3. Agrandissez la hauteur de ligne et la largeur de colonne pour la cellule d'angle pour fournir davantage d'espace de travail.

  4. Ajoutez une zone de texte au rectangle. Entrez le texte suivant sur deux lignes : Quota atteint ?

  5. En regard de la zone de texte, insérez un Indicateur. Dans Directionnel, utilisez l'info-bulle pour cliquer sur 3 triangles vers le haut/bas.

  6. Alignez la partie supérieure de l'indicateur avec la partie supérieure de la zone de texte.

  7. Ouvrez Propriétés de l'indicateur.

  8. Dans la page Valeur et états, procédez comme suit :

    1. Dans Valeur, sélectionnez [Sum(Sales)].

    2. Dans Unité de mesure des états, sélectionnez Numérique.

    3. Dans États des indicateurs, supprimez l'état intermédiaire.

      Dans l'étendue de la matrice, limitez l'affichage à deux états : quota atteint ou quota non atteint.

    4. Pour le premier état, dans Début, tapez 0.

    5. Dans Fin, tapez l'expression suivante : =Variables!SumParameterThresholds.Value

    6. Pour le deuxième état, dans Début, copiez la même expression que celle utilisée pour Fin dans le premier état.

    7. Dans Fin, tapez l'expression suivante : =Max(Sum(Fields!Sales.Value))

  9. Sous l'indicateur, ajoutez une zone de texte nommée tbMatrixQuotas avec le texte suivant :

    1. Quota :

    2. Créez un Espace réservé nommé Quota avec la valeur suivante mise en forme en tant que Devise : =Variables!SumofAllParameterThresholds.Value

    3. Total :

    4. Créez un Espace réservé nommé Total avec la valeur suivante mise en forme en tant que Devise : =Sum(Fields!Sales.Value)

    5. Dans la page Visibilité, cliquez sur Afficher ou masquer en fonction d'une expression, puis entrez l'expression suivante : =NOT Parameters!ShowAll.Value.

    6. Dans la zone de texte, justifiez le texte à droite.

  10. Quota:

  11. Placez le curseur en regard du texte que vous venez d'ajouter, cliquez avec le bouton droit, puis cliquez sur Créer un espace réservé.

  12. Dans Étiquette, tapez MAX.

  13. Dans la zone Valeur, tapez =Variables!SumParameterThresholds.Value.

  14. Dans la page Nombre, dans Catégorie, cliquez sur Devise. Affectez à Nombre de décimales la valeur 0.

  15. Ajoutez une zone de texte au rectangle avec le texte suivant : Total:

  16. Placez le curseur en regard du texte que vous venez d'ajouter, cliquez avec le bouton droit, puis cliquez sur Créer un espace réservé.

  17. Dans Étiquette, tapez Total.

  18. Dans la zone Valeur, tapez Sum(Fields!Sales.Value).

  19. Dans la page Nombre, dans Catégorie, cliquez sur Devise. Affectez à Nombre de décimales la valeur 0.

  20. Ouvrez Propriétés de la zone de texte. Dans la page Visibilité, procédez comme suit :

    1. Cliquez sur Afficher ou masquer en fonction d'une expression.

    2. Utilisez l'expression suivante : =NOT Parameters!ShowAll.Value

  21. Mettez en forme le rectangle et les éléments de rapport qu'il contient autant que nécessaire. Par exemple, procédez comme suit :

    1. Définissez la couleur de Remplissage des zones de texte et du panneau de jauge pour qu'elle corresponde à la couleur d'arrière-plan de l'en-tête de ligne.

    2. Définissez les propriétés BorderColor et BorderStyle du rectangle pour qu'elles correspondent aux cellules de la matrice.

    3. Affectez à la propriété BorderStyle du panneau de jauge la valeur Aucun.

Ajouter un indicateur pour les ventes dans chaque catégorie

Pour ajouter un indicateur limité au groupe de lignes Category

  1. Cliquez avec le bouton droit sur la poignée pour le dernier en-tête de colonne dans la matrice, pointez sur Insérer une colonne, puis cliquez sur En dehors du groupe - À droite.

  2. Dans la nouvelle colonne, dans la ligne de groupe associée à Category, insérez un Rectangle nommé rectCategoryIndicator.

  3. Dans le rectangle, insérez un Indicateur. Dans Symboles, utilisez l'info-bulle pour cliquer sur 3 symboles (sans cercle).

    Les données de cette cellule sont limitées aux données de chaque catégorie de produit.

  4. L'indicateur ajouté est un élément de rapport Panneau de jauge. Ajustez, si nécessaire, la largeur et la hauteur de la jauge dans le panneau de jauge.

  5. Ouvrez Propriétés de l'indicateur à la page Valeur et états.

  6. Dans Valeur, sélectionnez [Sum(Sales)].

  7. Dans Unité de mesure des états, sélectionnez Numérique.

  8. Dans le premier état, procédez comme suit :

    1. Dans Icône, vérifiez qu'un X s'affiche.

    2. Dans Couleur, sélectionnez Jaune.

    3. Dans Début, tapez 0.

    4. Dans Fin, tapez l'expression suivante : =(1.0-Variables!PercentDeviation.Value) * CDec(Parameters!CategoryQuota.Value((Variables!IndextoCategoryQuota.Value)-1))

  9. Dans le deuxième état, procédez comme suit :

    1. Dans Icône, remplacez le symbole par un .

    2. Dans Couleur, sélectionnez Tilleul foncé.

    3. Dans Début, copiez la même expression que celle utilisée pour Fin dans le premier état.

    4. Dans Fin, tapez l'expression suivante : =(1.0+Variables!PctDeviation.Value) * CDec(Parameters!CategoryQuota.Value((Variables!QuotaIndex.Value)-1))

  10. Dans le troisième état, procédez comme suit :

    1. Dans Icône, vérifiez qu'un ! s'affiche.

    2. Dans Couleur, sélectionnez Violet foncé.

    3. Dans Début, copiez la même expression que celle utilisée pour Fin dans le deuxième état.

    4. Dans Fin, tapez l'expression suivante : =Max(Sum(Fields!Sales.Value))

  11. Définissez Quota de catégorie atteint ? comme texte d'en-tête de colonne.

Ajouter un conteneur rectangle pour la matrice

Ajoutez un conteneur rectangle pour la matrice et le texte qui explique l'objectif de la matrice.

Pour ajouter un conteneur rectangle

  1. Dans le Corps du rapport, insérez un Rectangle nommé rectMatrix.

  2. Ajoutez une zone de texte au rectangle avec le texte suivant : Comparer les ventes aux quotas par catégorie.

  3. Mettez en forme le texte autant que nécessaire.

  4. Sélectionnez la matrice. Faites glisser l'angle supérieur gauche de la matrice jusqu'au rectangle sous la zone de texte. Le rectangle se développe autant que nécessaire.

  5. Sélectionnez le rectangle. Dans le volet Propriétés, affectez à Signet la valeur QuotasRectangle.

  6. Utilisez la barre d'outils de disposition pour aligner les parties supérieures des rectangles nommés rectCharts et rectMatrix.

Ajouter un lien du texte de scénario vers la matrice

Pour ajouter un lien du texte vers un signet

  1. Sélectionnez le texte dans la zone de texte qui contient le texte de scénario.

  2. Avec la souris, mettez en surbrillance le mot matrice.

  3. Cliquez avec le bouton droit et ouvrez la boîte de dialogue Propriétés du texte.

  4. Dans la page Police, affectez à Couleur la valeur Bleu et à Effets la valeur Souligné.

  5. Dans la page Action, cliquez sur Atteindre le signet.

  6. Dans Sélectionner un signet, tapez QuotasRectangle.

Modifier la valeur par défaut de ReportMonth

Pour vérifier les paramètres d'indicateur de groupe, utilisez des données qui sont comprises dans les trois plages de l'indicateur.

Pour définir la valeur par défaut de @ReportMonth

  1. Dans le volet Données du rapport, ouvrez les Propriétés du rapport pour @ReportMonth.

  2. Dans la page Valeurs par défaut, dans Valeurs, entrez 11.

Les données de ventes pour novembre sont utilisées.

Afficher un aperçu du rapport

Pour afficher un aperçu du rapport et le vérifier

  1. Affichez l'aperçu du rapport.

  2. Vérifiez les éléments suivants :

    1. Les deux conteneurs rectangles principaux s'affichent côte à côte.

    2. Par défaut, les lignes de la matrice pour les commandes client sont réduites.

    3. Modifiez la valeur de @ExpandAllTableRows pour développer et réduire toutes les lignes de la matrice lorsque le rapport s'exécute.

    4. L'indicateur dans l'angle de table est vert.

    5. Les indicateurs de catégorie affichent les images suivantes :

      Accessories   Une marque jaune (X)

      Bikes   Une coche verte ( )

      Clothing   Une marque jaune (X)

      Components   Un point d'exclamation pourpre (!)

    6. Vous pouvez afficher ou masquer les informations de calcul selon la valeur de paramètre @ShowAll.

    7. Tapez des valeurs différentes pour les quotas et vérifiez que l'indicateur affiche l'état correct.

  3. Si vous envisagez d'exporter le rapport vers un fichier .pdf ou un format compatible avec l'impression, utilisez le bouton Page de la barre d'outils de la visionneuse de rapports pour vérifier que le rendu du rapport est conforme à vos attentes. S'il y a plusieurs pages horizontales inattendu, supprimez l'espace blanc et ajustez la largeur des conteneurs autant que nécessaire. Pour plus d'informations, consultez Conseils pour la conception de rapports (Générateur de rapports version 3.0 et SSRS).