Le Drill Down Reports dans SSRS signifie permettre aux utilisateurs d’afficher ou de masquer les données de la colonne en fournissant des symboles plus et moins sur une zone de texte (en bref, fournir une interactivité aux utilisateurs).
Dans cet article, nous allons vous montrer comment créer des Drill Down Reports dans SSRS avec un exemple.
Nous allons utiliser le rapport de tableau ci-dessous pour expliquer, Comment créer des Drill Down Reports dans SSRS. Veuillez vous référer aux articles sur le rapport de tableau SSRS, la source de données et le jeu de données pour comprendre la création de la source de données, du jeu de données et du rapport de tableau SSRS.
La requête SQL pour le jeu de données intégré que nous avons utilisé pour créer le rapport ci-dessus est:
-- Query for Drill down reports in SSRSSELECT prod.Color, Prodcat.EnglishProductCategoryName AS , prodSubcat.EnglishProductSubcategoryName AS , prod.EnglishProductName AS , SUM(fact.SalesAmount) AS Sales, SUM(fact.TaxAmt) AS FROM DimProduct AS prod INNER JOIN DimProductSubcategory AS prodSubcat ON prod.ProductSubcategoryKey = prodSubcat.ProductSubcategoryKey INNER JOIN DimProductCategory AS Prodcat ON prodSubcat.ProductCategoryKey = Prodcat.ProductCategoryKey INNER JOIN FactInternetSales AS fact ON fact.ProductKey = prod.ProductKeyGROUP BY prod.Color, Prodcat.EnglishProductCategoryName, prodSubcat.EnglishProductSubcategoryName, prod.EnglishProductName
Comment créer des rapports de forage dans SSRS
Dans cet exemple, nous allons vous montrer une approche étape par étape pour créer des rapports de forage dans SSRS.
Pour cette démonstration d’action de forage vers le bas dans SSRS, nous vous montrons, Comment masquer les colonnes de nom de catégorie de produit et de nom de sous-catégorie de produit sur l’aperçu du rapport et
- Permettre à un utilisateur de sélectionner le nom de la couleur pour afficher ou masquer la catégorie de produit
- Permettre à un utilisateur de sélectionner la catégorie de produit pour afficher ou masquer les noms de colonne de sous-catégorie de produit
Avant de commencer à activer l’action de forage SSRS, nous devons regrouper les colonnes en utilisant la technique de regroupement SSRS.
Dans notre article précédent, nous avons déjà expliqué le regroupement. Donc, veuillez vous référer à l’article Regroupement dans les rapports de table SSRS pour comprendre la capture d’écran ci-dessous.
Si vous observez la capture d’écran ci-dessous, nous avons appliqué le regroupement de rangée par couleur comme groupe parent. Ensuite, le nom de la colonne de la catégorie de produit comme groupe enfant et le nom de la sous-catégorie de produit comme catégorie de produit enfant.
Action de forage SSRS
Pour activer l’action de forage SSRS, tout d’abord, allez dans le volet des groupes de rangées, et faites un clic droit sur le nom de la catégorie de produit ouvrira le menu contextuel. À partir du contexte, veuillez sélectionner l’option Propriétés du groupe…, comme indiqué dans la capture d’écran ci-dessous.
Une fois que vous sélectionnez l’option Propriétés du groupe…, une nouvelle fenêtre sera ouverte pour configurer les propriétés du groupe. Veuillez sélectionner l’onglet Visibilité sur le côté gauche.
L’onglet Visibilité a plusieurs options pour les rapports Drill down de SSRS :
- Afficher : Lorsque vous exécutez le rapport initialement Si vous voulez afficher le nom de la catégorie de produit, alors sélectionnez l’option Afficher
- Cacher : Lorsque vous exécutez le rapport initialement, Si vous voulez masquer la catégorie de produit, alors sélectionnez l’option Masquer. Dans cet exemple, nous voulons cacher le Nom de la catégorie de produit initialement, donc nous avons choisi cette option.
- Afficher ou masquer en fonction d’une expression : Vous pouvez écrire votre propre expression pour afficher/masquer la catégorie de produit en cliquant sur le bouton fx.
- L’affichage peut être basculé par cette heure de rapport : Si vous avez choisi cette option, le nom de la catégorie de produit s’afficherait/masquerait en fonction de l’élément de rapport sélectionné. Dans cet exemple, nous voulons faire basculer le Nom de la catégorie de produit en fonction de la couleur choisie par l’utilisateur. Donc, sélectionnez la colonne Couleur dans la liste.
Dans le volet des groupes de lignes, cliquez avec le bouton droit sur le Nom de la sous-catégorie de produit et sélectionnez l’option Propriétés du groupe…
Ici, nous voulons faire basculer le Nom de la sous-catégorie de produit en fonction du Nom de la catégorie de produit sélectionné par l’utilisateur. Donc, choisissez la colonne Nom de la catégorie de produit dans la liste.
Cliquez sur Ok pour terminer l’activation de la fonctionnalité de forage SSRS sur les rapports de tableau. Maintenant, cliquez sur le bouton Aperçu pour voir l’aperçu du rapport
Ici, le symbole + devant chaque couleur est l’action de drill down SSRS.
Exploitons ou développons la colonne Couleur pour voir les données présentes dans la colonne Catégorie de produit
Développons ou explorons la colonne Catégorie de produit pour voir les données présentes dans la colonne Sous-catégorie de produit comme indiqué ci-dessous
.Category comme indiqué ci-dessous
TIP : Veuillez consulter l’article Drill Down Matrix Report in SSRS pour activer la fonctionnalité Drop Down de SSRS dans les rapports matriciels
.