Arbeta med PivotTable

Contents
[ ]

Så här skapar du en pivottabellsrapport:

  1. Skapa en datauppsättning som datakälla för pivottabellen. Nedan använder vi exempeldatabasen AdventureWorks som levereras med SQL Server Reporting Services 2005 och skapar en datauppsättning med namnet “försäljning”. SQL för datasetet ä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 iSkapa tabellrapport, enligt nedanstående. Tabellen kommer att vara datakällan för pivottabellen.

todo:image_alt_text

  1. I Microsoft Excel, frånFöra in menyn, väljnamn och dåDefiniera.
  2. Definiera ett namn som “försäljning”. Namnets område börjar med den första cellen i rubriktiteln och slutar vid den sista cellen i tabelldataraden som visas nedan.

todo:image_alt_text

  1. KlickOK att avsluta.
  2. Skapa ett nytt ark för pivottabellen.
  3. FrånData menyn, väljPivottabell och pivotdiagramrapport för att lägga till en pivottabell. En dialogruta visas.
  4. VäljMicrosoft Office Excel-lista eller databas som datakälla ochpivottabell som rapporttyp.
  5. KlickNästa att fortsätta.

todo:image_alt_text

  1. I dialogrutan anger du “försäljning”, namnet du definierade ovan.
  2. KlickNästa att fortsätta.

todo:image_alt_text

  1. KlickAvsluta.

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äljTabellalternativ.
  2. Se till attUppdatera vid öppen är vald.

todo:image_alt_text

  1. Spara rapporten och publicera den på rapportservern.
  2. Exportera rapporten från rapportservern. Resultatet visas nedan.

todo:image_alt_text