Aracılığıyla paylaş


Ders 3: Bir DataSet tablo rapor için (Reporting Services) tanımlama.

Verileri tanımladıktan sonra kaynak, bir veri kümesi tanımlamak gerekir.Içinde Reporting Services, içerdiği verileri, raporların kullanan bir veri kümesi.Bir veri işaretçisi BIR veri kümesi içeren kaynak ve düzgün olarak hesaplanan alanlar ve değişkenleri rapor tarafından kullanılacak bir sorgu.

Rapor Tasarımcısı Sorgu Tasarımcısı, sorgu tasarımı için kullanabilirsiniz.Bu eğitmeni, satış siparişi bilgilerinden alan bir sorgu oluşturur AdventureWorks2008 veritabanıdır.

Rapor verileri için bir Transact-SQL sorgusu tanımlamak için

  1. Içinde Rapor veri bölmesinde tıklatın.Yeni sonra'ı tıklatınDataSet.The Dataset Properties dialog box opens.

  2. Içinde Adı box, type AdventureWorksDataset.

  3. Adı, veri kaynağınızda AdventureWorks, içinde olduğundan emin olun Veri kaynağı metin kutusu ve, Sorgu türü is Metin.

  4. Türü veya kopyalayıp, aşağıdaki Transact-SQL sorgu içine Sorgu box.

    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. (Isteğe bağlı) Tıklatın Sorgu Tasarımcısı düğmesi.Sorgu metni temel alan sorgu tasarımcısında görüntülenir.Grafik, Sorgu Tasarımcısı için tıklatarak Değiştir Metin olarak düzenleyin..Tıklatarak sorgu sonuçlarını görüntüleme Çalışma (!) Sorgu Tasarımcısı araç çubuğunda düğme.

    Dört farklı tablolarda altı alanlardan gelen veriler Bkz: AdventureWorks2008 veritabanıdır.Transact-SQL kullanan sorgu yapar gibi diğer işlevler.Örneğin, SalesOrderHeader tablo soh denir.

    ' I tıklatın SORUNSUZ , Sorgu Tasarımcısı'ndan çıkmak için.

  6. ' I tıklatın SORUNSUZ çıkmak içinDataSet özellikleri iletişim kutusu.

    Veri alanlarınızın AdventureWorksDataset raporu veri bölmesinde görüntülenir.

Sonraki Görev

Raporunuz için veri alan bir sorgu başarıyla belirlediniz.Ardından, rapor düzenini oluşturur.Bkz: Ders 4: Rapora (Reporting Services) tablo ekleme.