Travailler avec un tableau croisé dynamique

Contents
[ ]

Pour créer un rapport de tableau croisé dynamique :

  1. Créez un jeu de données comme source de données pour le tableau croisé dynamique. Ci-dessous, nous utilisons la base de données exemple AdventureWorks fournie avec SQL Server Reporting Services 2005 et créons un jeu de données nommé « ventes ». Le SQL du jeu de données est le suivant :

SQL

 SELECT  PC.Name AS ProdCat,

	    PS.Name AS SubCat,

	    DATEPART(yy, SOH.OrderDate) AS OrderYear,

	    'Q' + DATENAME(qq, SOH.OrderDate) AS OrderQtr,

         SUM(SOD.UnitPrice * SOD.OrderQty) AS Sales

FROM    Production.ProductSubcategory PS INNER JOIN

         Sales.SalesOrderHeader SOH INNER JOIN

         Sales.SalesOrderDetail SOD ON SOH.SalesOrderID = SOD.SalesOrderID INNER JOIN

         Production.Product P ON SOD.ProductID = P.ProductID ON PS.ProductSubcategoryID = P.ProductSubcategoryID INNER JOIN

         Production.ProductCategory PC ON PS.ProductCategoryID = PC.ProductCategoryID

WHERE   (SOH.OrderDate BETWEEN '1/1/2002' AND '12/31/2003')

GROUP BY  DATEPART(yy, SOH.OrderDate), PC.Name, PS.Name, 'Q' + DATENAME(qq, SOH.OrderDate), PS.ProductSubcategoryID
  1. Créez un rapport tabulaire selon les instructions de Création de rapport tabulaire, comme indiqué ci-dessous. Le tableau sera la source de données pour le tableau croisé dynamique.

todo:image_alt_text

  1. Dans Microsoft Excel, depuis le menu Insertion, sélectionnez Nom puis Définir.
  2. Définissez un nom comme « ventes ». La plage du nom commence avec la première cellule du titre de l’en-tête et se termine à la dernière cellule de la ligne de données du tableau, comme indiqué ci-dessous.

todo:image_alt_text

  1. Cliquez sur OK pour terminer.
  2. Créez une nouvelle feuille pour le tableau croisé dynamique.
  3. Dans le menu Données, sélectionnez Rapport de tableau croisé dynamique et graphique croisé dynamique pour ajouter un tableau croisé dynamique. Une boîte de dialogue s’affiche.
  4. Sélectionnez Microsoft Office Excel liste ou base de données comme source de données et tableau croisé dynamique comme type de rapport.
  5. Cliquez sur Suivant pour continuer.

todo:image_alt_text

  1. Dans la boîte de dialogue, saisissez “ventes”, le nom que vous avez défini précédemment.
  2. Cliquez sur Suivant pour continuer.

todo:image_alt_text

  1. Cliquez sur Terminer.

todo:image_alt_text

  1. Concevoir le tableau croisé dynamique dans Excel.

todo:image_alt_text

Le tableau croisé dynamique conçu est indiqué ci-dessous.

todo:image_alt_text

  1. Cliquez avec le bouton droit sur le tableau croisé dynamique et sélectionnez Options de tableau.
  2. Assurez-vous que Actualiser à l’ouverture est sélectionné.

todo:image_alt_text

  1. Enregistrez le rapport et publiez-le sur le serveur de rapports.
  2. Exportez le rapport à partir du serveur de rapports. Le résultat est indiqué ci-dessous.

todo:image_alt_text