Aracılığıyla paylaş


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

  1. De Rapor verilerini bölmesinde tıklatın Yenive i Dataset.The Dataset Properties dialog box opens.

  2. De ad kutusunda, AdventureWorksDataset yazın.

  3. ' 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.

  4. 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' 
    
  5. (İ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.

  6. ' 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.