PivotTable ile Çalışmak
Contents
[
Hide
]
APivot tablo verileri özetleyen ve anlamlı bir şekilde sunan etkileşimli bir tablodur. SQL Server Reporting Services, bir pivot tabloyu korurken bir raporu Microsft Excel biçiminde dışa aktaramaz. Rapor kullanıcılarının, Raporlama Servislerinden Microsoft Excel’e bir pivot tablo raporu verdikleri her seferde, pivot tabloları manuel olarak oluşturmaları gerekir. Aspose.Cells for Reporting Services ile rapor tasarım zamanında bir kez pivot tablo tasarlayabilirsiniz. Rapor her çalıştırıldığında, Aspose.Cells for Reporting Services, raporu Microsoft Excel’e aktarır ve verileri pivot tabloya yeniler.
Pivot tablo raporu oluşturmak için:
- Pivot tablo için veri kaynağı olarak bir veri kümesi oluşturun. Aşağıda, SQL Server Reporting Services 2005 ile birlikte gelen AdventureWorks örnek veritabanını kullanıyoruz ve “satış” adında bir veri kümesi oluşturuyoruz. Veri kümesi için SQL aşağıdaki gibidir:
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
BakınızVeri Kaynakları ve Sorgular Aspose.Cells.Report.Designer ile veri kaynağı ve veri kümesi oluşturma hakkında daha fazla bilgi edinmek için.
- bölümündeki talimata göre bir tablo raporu oluşturun.Tablolu Rapor Oluşturma, Aşağıda gösterildiği gibi. Tablo, pivot tablo için veri kaynağı olacaktır.
- Microsoft Excel’de,Sokmak menü, seçİsim ve sonraTanımlamak.
- Bir adı “satış” olarak tanımlayın. Adın aralığı, aşağıda gösterildiği gibi başlık başlığının ilk hücresiyle başlar ve tablo veri satırının son hücresinde biter.
- TıklamakTamam bitirmek için.
- Pivot tablo için yeni bir sayfa oluşturun.
- itibarenVeri menü, seçPivotTable ve PivotChart Raporu Pivot tablo eklemek için. Bir iletişim kutusu görüntülenir.
- SeçmeMicrosoft Office Excel listesi veya veritabanı Veri kaynağı olarak vePivot tablo rapor tipi olarak
- TıklamakSonraki devam etmek.
- İletişim kutusunda, yukarıda tanımladığınız adı “satış” olarak girin.
- TıklamakSonraki devam etmek.
- TıklamakBitiş.
- Pivot tabloyu Excel’de tasarlayın.
Tasarlanan pivot tablo aşağıda gösterilmiştir.
- Pivot tabloya sağ tıklayın ve seçinTablo Seçenekleri.
- Emin olunAçıkken yenile seçildi.
- Raporu kaydedin ve Rapor Sunucusunda yayınlayın.
- Raporu Rapor Sunucusundan dışa aktarın. Sonuç aşağıda gösterilmiştir.