08 September 2014

SSRS: Data source Report dari Stored Procedure


Sebelumnya kita sudah membuat report dengan data source query select langsung ke table, jika kita ingin menggunakan view caranya juga sama tinggal langsung select dari view yang bersangkutan.

Nah... selanjutnya kita akan coba mengambil data source kita dari sebuah stored procedure.
Rani anggap kita sudah paham bagaimana membuat report dan filternya yaah..
Klo belum pastikan buat baca artikel berikut:
Membuat Report Tanpa Wizard (Part 1)
Membuat Report Tanpa Wizard (Part 2)
Design Layout Report
Filter/Parameter Report

Mari kita mulai dengan membuat sebuah stored procedure untuk digunakan sebagai data source report kita.
Contoh query untuk membuat stored procedure:
CREATE PROCEDURE [dbo].[spRptStudentScore]
    @Year VARCHAR(4)='%',
    @City VARCHAR(50)='%'
AS
SELECT StudentID,
       StudentName,
       [Year],
       City, Score
FROM Student
WHERE ([Year] = @Year OR @Year = '%')
      AND
      City = @City OR @City = '%')


Kemudian kita buka tab Data pada report (.rdl) kita.
1. Aktifkan Generic Query Designer
2. Pilih Command Type = StoredProcedure
3. Ketikan nama stored procedure pada area textbox untuk menyimpan query
4. Klik icon refresh


Parameter stored procedure akan otomatis menjadi report parameter, untuk mengecek apakah parameter sudah terdeteksi klik icon tanda seru (run).

Kita juga dapat melihat parameter dan mengatur ulang jika perlu dengan klik menu Report.

Klik tab Preview untuk melihat hasil nya.

Coba untuk memilih parameter kemudian View Report.

Hasilnya ga berbeda? Yaaah... karena kita cuman ngubah dibelakang layar...

Click here if you like this article.


Artikel Mengenai SSRS lainnya:
  1. Menginstall Business Intelligence SQL Server 2005
  2. Membuat Report menggunakan SQL Server Reporting Service (dengan wizard)
  3. Membuat Report Tanpa Wizard (Part 1)
  4. Membuat Report Tanpa Wizard (Part 2)
  5. Design Layout Report
  6. Filter/Parameter Report 
  7. Data source Report dari Stored Procedure
  8. Data Parameter dari Query Database 
  9. Membuat Group Report 
  10. Membuat Nomor Urut
  11. Cara Upload File Report (.rdl) Ke Report Server SQL Server Reporting
  12. Menghilangkan Page Break pada Email Subscription 
  13. List Subscription dengan Query 
  14. Mencetak Langsung ke Printer (Tanpa Preview)

0 comments: