Arbete med PivotTabell

Contents
[ ]

För att skapa en pivottabelrapport:

  1. Skapa en dataset som datakälla för pivottabellen. Nedan använder vi det exempeldatabasen AdventureWorks som levereras med SQL Server Reporting Services 2005 och skapar en datamängd med namnet “försäljning”. SQL för datamängden är som följer:

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. Skapa en tabellrapport enligt instruktionen i Skapa tabulär rapport, enligt nedan. Tabellen kommer att vara datamängden för pivottabellen.

todo:image_alt_text

  1. I Microsoft Excel, från menyn Infoga, välj Namn och sedan Definiera.
  2. Definiera ett namn som “försäljning”. Intervall för namnet börjar med den första cellen i huvudtiteln och slutar vid den sista cellen i tabellens datarad enligt nedan.

todo:image_alt_text

  1. Klicka på OK för att avsluta.
  2. Skapa ett nytt blad för pivottabellen.
  3. Från menyn Data väljer du PivotTable och PivotChart Report för att lägga till en pivottabell. En dialogruta visas.
  4. Välj Microsoft Office Excel-lista eller databas som datakälla och pivottabell som rapporttyp.
  5. Klicka på Nästa för att fortsätta.

todo:image_alt_text

  1. I dialogrutan, ange “försäljning”, det namn du definierade ovan.
  2. Klicka på Nästa för att fortsätta.

todo:image_alt_text

  1. Klicka på Slutför.

todo:image_alt_text

  1. Designa pivottabellen i Excel.

todo:image_alt_text

Den designade pivottabellen visas nedan.

todo:image_alt_text

  1. Högerklicka på pivottabellen och välj Tabelloptioner.
  2. Se till att Uppdatera vid öppning är valt.

todo:image_alt_text

  1. Spara rapporten och publicera den till Rapportservern.
  2. Exportera rapporten från Rapportservern. Resultatet visas nedan.

todo:image_alt_text