PivotTablo İle Çalışma
Contents
[
Hide
]
Bir pivot tablosu, verileri özetleyen ve anlamlı bir şekilde sunan etkileşimli bir tablodur. SQL Server Reporting Services, bir pivot tablosunu koruyarak bir raporu Microsft Excel biçimine dışa aktaramaz. Rapor kullanıcıları, Raporlama Hizmetleri’nden Microsoft Excel’e bir pivot tablo raporu dışa aktardıklarında her seferinde manuel olarak pivot tabloları oluşturmak zorundadır. Aspose.Cells for Reporting Services ile rapor tasarım zamanında bir kez bir pivot tablo tasarlayabilirsiniz. Her defasında rapor çalıştığında, Aspose.Cells for Reporting Services raporu Microsoft Excel’e dışa aktarır ve verileri pivot tablosuna yeniler.
Pivot tablo raporu oluşturmak için:
- Pivot tablosunun veri kaynağı olarak bir veri kümesi oluşturun. Aşağıda, SQL Server Reporting Services 2005 ile birlikte gelirken AdventureWorks örnek veritabanını kullandık ve ‘satış’ adında bir veri kümesi oluşturduk. Veri seti 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
Lütfen Veri Kaynakları ve Sorgular sayfasına göz atın ve Aspose.Cells.Report.Designer ile veri kaynağı ve veri kümesi nasıl oluşturulur hakkında daha fazla bilgi edinin.
- Tablo Raporu Oluşturma bölümündeki talimatlara göre bir tablo raporu oluşturun, aşağıdaki gibi. Tablo, özet tablosu için veri kaynağı olacaktır.
- Microsoft Excel’de Ekle menüsünden Ad ve ardından Tanımlayı seçin.
- “satış” olarak bir isim tanımlayın. Ad aralığı, başlık başlığının ilk hücresi ile tablo veri satırının son hücresi arasında başlar ve aşağıda gösterildiği gibi biter.
- Bitirmek için Tamam‘ı tıklayın.
- Özet tablo için yeni bir sayfa oluşturun.
- Veri menüsünden Özet Tablo ve Özet Grafik Raporunu seçerek özet tablo ekleyin. Bir iletişim kutusu görüntülenir.
- Microsoft Office Excel listesi veya veritabanı‘nı veri kaynağı olarak ve özet tablo‘yu rapor türü olarak seçin.
- Devam etmek için Sonraki‘yi tıklayın.
- İletişim kutusuna yukarıda tanımladığınız “satış” ismini girin.
- Devam etmek için Sonraki‘yi tıklayın.
- Bitir‘e tıklayın.
- Excel’de özet tabloyu tasarlayın.
Tasarlanan özet tablo aşağıda gösterilmiştir.
- Özet tabloyu sağ tıklayın ve Tablo Seçenekleri‘ni seçin.
- Açıkta Yenile‘nin seçili olduğundan emin olun.
- Raporu kaydedin ve Rapor Sunucusuna yayınlayın.
- Raporu Rapor Sunucusundan dışa aktarın. Sonuç aşağıda gösterilmektedir.