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
Di panel Data Laporan , klik Baru, lalu klik Himpunan Data.... Kotak dialog Properti Himpunan Data terbuka.
Dalam kotak Nama , ketik AdventureWorksDataset.
Klik Gunakan himpunan data yang disematkan dalam laporan saya.
Pastikan nama sumber data Anda, AdventureWorks2012, ada di kotak teks Sumber data, dan bahwa jenis Kueri adalah Teks.
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'
(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.
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