Ders 3: Tablo raporu (Raporlama Hizmetleri) için bir Dataset tanýmlamak
Veri kaynak tanımladıktan sonra bir dataset tanımlamanız gerekir.De Reporting Services, raporlarda kullanmak veri yer alan bir dataset.DataSet nesnesini içeren bir veri işaretçisi kaynak ve bir rapor iyi olarak hesaplanan alanlar ve değişkenleri kullanılmak üzere bir sorgu.
Rapor Tasarımcısı'nda Sorgu Tasarımcısı, sorgu tasarımı için kullanabilirsiniz.Bu öğretici için satış siparişi bilgilerinden alır bir sorgu oluşturur AdventureWorks2008R2 veritabanı.
Rapor verileri için bir Transact-SQL sorgusu tanımlamak için
De Rapor verilerini bölmesinde tıklatın Yenive i Dataset.The Dataset Properties dialog box opens.
De ad kutusunda, AdventureWorksDataset yazın.
' I raporumda katıştırılmış bir dataset kullanmak radyo düğmesi.AdventureWorks, veri kaynağınızın adı olduğundan emin olun veri kaynak metin kutusu ve sorgu türü olan metin.
Yazın, ya da kopyalayıp, aşağıdaki Transact-sql sorgusu halinde sorgu kutusu.
SELECT soh.OrderDate AS [Date], soh.SalesOrderNumber AS [Order], pps.Name AS Subcat, pp.Name as Product, SUM(sd.OrderQty) AS Qty, SUM(sd.LineTotal) AS LineTotal FROM Sales.SalesPerson sp INNER JOIN Sales.SalesOrderHeader AS soh ON sp.BusinessEntityID = soh.SalesPersonID INNER JOIN Sales.SalesOrderDetail AS sd ON sd.SalesOrderID = soh.SalesOrderID INNER JOIN Production.Product AS pp ON sd.ProductID = pp.ProductID INNER JOIN Production.ProductSubcategory AS pps ON pp.ProductSubcategoryID = pps.ProductSubcategoryID INNER JOIN Production.ProductCategory AS ppc ON ppc.ProductCategoryID = pps.ProductCategoryID GROUP BY ppc.Name, soh.OrderDate, soh.SalesOrderNumber, pps.Name, pp.Name, soh.SalesPersonID HAVING ppc.Name = 'Clothing'
(İsteğe bağlı) ' I Sorgu Tasarımcısı düğme.Metin tabanlı Sorgu Tasarımcısı'nda sorgu görüntülenir.Grafik Sorgu Tasarımcısı tıklatarak geçiş Olarak metin.Görünüm sonuçlar tıklatarak sorgu çalıştırmak sorgu Tasarımcı araç çubuğunda düğme (!).
Dört farklı tablolarda altı alanlardan gelen verileri görmek AdventureWorks2008R2 veritabanı.Kullanın Transact-sql sorgusu yapar gibi diğer işlevler.Örneğin, SalesOrderHeader Tablo olarak adlandırılan soh.
' I Tamam Sorgu Tasarımcısı çıkmak için.
' I Tamam çıkmak için Dataset özellikleri iletişim kutusu.
Sizin AdventureWorksDataset dataset alanlar raporu veri bölmesinde görünür.
Sonraki Görev
Raporunuz için bir veri alan bir sorgu başarıyla belirlediniz.Ardından, rapor düzenini oluşturur.See Ders 4: (Raporlama Servisleri) raporu bir tablo ekleme.