Lavorare con la tabella pivot

Contents
[ ]

Per creare un rapporto tabella pivot:

  1. Crea un set di dati come origine dati per la tabella pivot. Di seguito viene utilizzato il database di esempio AdventureWorks fornito con SQL Server Reporting Services 2005 e viene creato un set di dati denominato “sales”. L’SQL per il set di dati è il seguente:

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. Creare un report tabellare secondo le istruzioni inCreazione di report tabulari, come mostrato di seguito. La tabella sarà l’origine dati per la tabella pivot.

cose da fare:immagine_alt_testo

  1. In Microsoft Excel, dalInserire menù, selezionareNome e poiDefinire.
  2. Definire un nome come “vendite”. L’intervallo del nome inizia con la prima cella del titolo dell’intestazione e termina con l’ultima cella della riga di dati della tabella, come mostrato di seguito.

cose da fare:immagine_alt_testo

  1. ClicOK finire.
  2. Crea un nuovo foglio per la tabella pivot.
  3. DalDati menù, selezionareRapporto tabella pivot e grafico pivot per aggiungere una tabella pivot. Viene visualizzata una finestra di dialogo.
  4. SelezionareMicrosoft Elenco o database di Office Excel come fonte di dati etabella pivot come tipo di rapporto.
  5. ClicProssimo continuare.

cose da fare:immagine_alt_testo

  1. Nella finestra di dialogo, inserisci “vendite”, il nome che hai definito sopra.
  2. ClicProssimo continuare.

cose da fare:immagine_alt_testo

  1. ClicFine.

cose da fare:immagine_alt_testo

  1. Progetta la tabella pivot in Excel.

cose da fare:immagine_alt_testo

La tabella pivot progettata è mostrata di seguito.

cose da fare:immagine_alt_testo

  1. Fai clic con il pulsante destro del mouse sulla tabella pivot e selezionaOpzioni tabella.
  2. Assicurati cheAggiorna all’apertura è selezionato.

cose da fare:immagine_alt_testo

  1. Salvare il report e pubblicarlo nel server di report.
  2. Esportare il report dal server di report. Il risultato è mostrato di seguito.

cose da fare:immagine_alt_testo