Lalu lalu... kita ingin membuat parameter/filter report diambil dari database menggunakan query. Yang perlu kita lakukan adalah menambah dataset untuk masing-masing parameter.
Kita mempunyai 2 parameter yaitu Year (Tahun) dan City (Kota).
Untuk menambah dataset pada tab Data, klik dropdown Dataset dan pilih < new dataset... >
Query untuk Year/Tahun:
SELECT DISTINCT '%' AS YearID, 'All' AS YearDisplay
UNION ALL
SELECT DISTINCT [Year] AS YearID, [Year] AS YearDisplay FROM Student
Beri nama dataset, pilih Data Source. Seperti saat mengatur dataset untuk report kita juga bisa memilih command type berupa Text atau Stored Procedure. Masukan query string atau nama stored procedure kemudian klik OK.
Cara yang sama juga dibuat untuk parameter city/kota.
Query untuk City/Kota:
SELECT DISTINCT '%' AS CityID, 'All' AS CityDisplay
UNION ALL
SELECT DISTINCT City AS CityID, City AS CityDisplay FROM Student
Hasilnya kita akan mendapatkan 2 dataset baru pada list Data source.
Untuk melihat isi dari dataset parameter tersebut kita dapat mengklik icon tanda seru (run).
Selanjutnya kita atur sumber list pilihan parameter untuk digunakan sebagai filter, pada menu report parameter.
Setting parameter "Available Values" seperti pada gambar di bawah ini:
Jika kita buka tab preview, berikut tampilan filter/parameter.
Click here if you like this article.
Artikel Mengenai SSRS lainnya:
- Menginstall Business Intelligence SQL Server 2005
- Membuat Report menggunakan SQL Server Reporting Service (dengan wizard)
- Membuat Report Tanpa Wizard (Part 1)
- Membuat Report Tanpa Wizard (Part 2)
- Design Layout Report
- Filter/Parameter Report
- Data source Report dari Stored Procedure
- Data Parameter dari Query Database
- Membuat Group Report
- Membuat Nomor Urut
- Cara Upload File Report (.rdl) Ke Report Server SQL Server Reporting
- Menghilangkan Page Break pada Email Subscription
- List Subscription dengan Query
- Mencetak Langsung ke Printer (Tanpa Preview)
0 Comments