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 l’exemple de base de données AdventureWorks fourni 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 de tableau conformément aux instructions deCréation d’un rapport tabulaire, comme indiqué ci-dessous. Le tableau sera la source de données du tableau croisé dynamique.

tâche : image_autre_texte

  1. Dans Microsoft Excel, à partir duInsérer menu, sélectionnezNom et puisDéfinir.
  2. Définissez un nom comme “ventes”. La plage du nom commence par 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.

tâche : image_autre_texte

  1. Cliquez surD’ACCORD pour finir.
  2. Créez une nouvelle feuille pour le tableau croisé dynamique.
  3. DuDonnées menu, sélectionnezTableau croisé dynamique et rapport de graphique croisé dynamique pour ajouter un tableau croisé dynamique. Une boîte de dialogue s’affiche.
  4. SélectionnerMicrosoft Liste ou base de données Office Excel comme source de données ettableau croisé dynamique comme type de rapport.
  5. Cliquez surSuivant continuer.

tâche : image_autre_texte

  1. Dans la boîte de dialogue, entrez “ventes”, le nom que vous avez défini ci-dessus.
  2. Cliquez surSuivant continuer.

tâche : image_autre_texte

  1. Cliquez surFinir.

tâche : image_autre_texte

  1. Concevoir le tableau croisé dynamique dans Excel.

tâche : image_autre_texte

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

tâche : image_autre_texte

  1. Cliquez avec le bouton droit sur le tableau croisé dynamique et sélectionnezOptions de tableau.
  2. Sois sûr queActualiser à l’ouverture est sélectionné.

tâche : image_autre_texte

  1. Enregistrez le rapport et publiez-le sur Report Server.
  2. Exportez le rapport depuis Report Server. Le résultat est illustré ci-dessous.

tâche : image_autre_texte