Bagikan melalui


Pelajaran 3: Menentukan Himpunan Data untuk Laporan Tabel (Reporting Services)

Setelah menentukan sumber data, Anda perlu menentukan himpunan data. Di Reporting Services, data yang Anda gunakan dalam laporan terkandung dalam himpunan data. Himpunan data menyertakan penunjuk ke sumber data dan kueri yang akan digunakan oleh laporan, serta bidang dan variabel terhitung.

Anda bisa menggunakan perancang kueri di Perancang Laporan untuk mendesain kueri. Untuk tutorial ini, Anda akan membuat kueri yang mengambil informasi pesanan penjualan dari database AdventureWorks20122008 .

Untuk menentukan kueri Transact-SQL untuk data laporan

  1. Di panel Data Laporan , klik Baru, lalu klik Himpunan Data.... Kotak dialog Properti Himpunan Data terbuka.

  2. Dalam kotak Nama , ketik AdventureWorksDataset.

  3. Klik Gunakan himpunan data yang disematkan dalam laporan saya.

  4. Pastikan nama sumber data Anda, AdventureWorks2012, ada di kotak teks Sumber data, dan bahwa jenis Kueri adalah Teks.

  5. Ketik, atau salin dan tempel, kueri Transact-SQL berikut ini ke dalam kotak Kueri .

    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'  
    
  6. (Opsional) Klik tombol Designer Kueri. Kueri ditampilkan di perancang kueri berbasis teks. Anda bisa beralih ke perancang kueri grafis dengan mengklik Edit Sebagai Teks. Tampilkan hasil kueri dengan mengklik tombol jalankan (!) pada toolbar perancang kueri.

    Anda melihat data dari enam bidang dari empat tabel berbeda dalam database AdventureWorks2012 . Kueri menggunakan fungsionalitas Transact-SQL seperti alias. Misalnya, tabel SalesOrderHeader disebut soh.

    Klik OK untuk keluar dari perancang kueri.

  7. Klik OK untuk keluar dari kotak dialog Properti Himpunan Data .

    Himpunan data dan bidang AdventureWorksDataset Anda muncul di panel Data Laporan.

Tugas Berikutnya

Anda telah berhasil menentukan kueri yang mengambil data untuk laporan Anda. Selanjutnya, Anda akan membuat tata letak laporan. Lihat Pelajaran 4: Menambahkan Tabel ke Laporan (Reporting Services).

Lihat juga

Alat Desain Kueri di Perancang Laporan SQL Server Data Tools (SSRS)
Tipe Koneksi SQL Server (SSRS)
Tutorial: Menulis Pernyataan Transact-SQL