Bagikan melalui


Tutorial: Menambahkan parameter ke laporan Anda (Pembuat Laporan)

Anda dapat menambahkan parameter ke laporan paginasi Reporting Services dengan Report Builder di SQL Server Reporting Services (SSRS) untuk memungkinkan pembaca laporan memfilter data untuk nilai tertentu. Parameter laporan dibuat secara otomatis untuk setiap parameter kueri yang Anda sertakan dalam kueri himpunan data. Jenis data parameter menentukan bagaimana tampilannya pada toolbar tampilan laporan.

Gambar berikut menunjukkan laporan penomoran halaman dengan data yang difilter sesuai dengan parameter yang dipilih:

Cuplikan layar yang memperlihatkan laporan paginasi dengan data yang difilter sesuai dengan parameter yang dipilih.

Di tutorial ini, Anda akan:

  • Membuat laporan paginated dengan sumber data dan kueri yang disematkan
  • Menggunakan parameter kueri untuk membuat parameter laporan dan mengonfigurasi properti
  • Bekerja dengan himpunan data untuk mengontrol data yang terlihat untuk parameter laporan
  • Menentukan nilai default dan nilai kustom untuk parameter

Perkiraan waktu untuk menyelesaikan tutorial ini adalah 25 menit.

Catatan

Prosedur berikut memberikan instruksi singkat untuk bekerja dengan Report Builder. Dalam beberapa kasus, beberapa tindakan wizard dikonsolidasikan ke dalam satu langkah. Untuk instruksi langkah demi langkah terperinci dengan cuplikan layar, lihat Tutorial: Membuat laporan tabel dasar (Pembuat Laporan). Artikel ini menjelaskan cara menelusuri ke server laporan, memilih sumber data, membuat himpunan data, dan lainnya.

Prasyarat

Untuk informasi tentang persyaratan, lihat Prasyarat untuk tutorial (Pembuat Laporan).

Membuat laporan dengan Panduan Tabel atau Matriks

Ikuti langkah-langkah ini untuk membuat laporan paginated (matriks) dengan menggunakan wizard Tabel atau Matriks :

  1. Mulai Pembuat Laporan dari komputer Anda, portal web Reporting Services, atau mode terintegrasi SharePoint.

    Dialog Laporan Baru atau Himpunan Data terbuka. Jika dialog tidak terbuka, pilih File>Baru.

  2. Pilih tab Laporan Baru, dan pilih Panduan Tabel atau Matriks di panel kanan.

  3. Pada halaman Pilih himpunan data, pilih opsi Buat himpunan data, lalu pilih Berikutnya.

  4. Pada halaman Pilih koneksi ke sumber data, pilih sumber data. Anda dapat memilih sumber data dari daftar dropdown, atau menelusuri ke server laporan dan memilih sumber. Sumber data harus berjenis SQL Server.

  5. Pada tab Umum , pilih Uji Koneksi untuk memverifikasi bahwa Anda bisa tersambung ke sumber data.

    Anda akan melihat pesan popup: "Koneksi berhasil dibuat." Pilih OK untuk menghapus pesan popup.

  6. Untuk menyelesaikan penyiapan sumber data, pilih OK, lalu pilih Berikutnya.

  7. Pada halaman Desain kueri , pilih Edit Sebagai Teks.

  8. Pada dialog Desainer Kueri, tempelkan kueri Transact-SQL berikut ini ke dalam kotak atas:

    ;WITH CTE (StoreID, Subcategory, Quantity)
    AS (  
    SELECT 200 AS StoreID, 'Digital SLR Cameras' AS Subcategory, 2002 AS Quantity  
    UNION SELECT  200 AS StoreID, 'Camcorders' AS Subcategory, 1954 AS Quantity  
    UNION SELECT  200 AS StoreID, 'Accessories' AS Subcategory, 1895 AS Quantity  
    UNION SELECT  199 AS StoreID, 'Digital Cameras' AS Subcategory, 1849 AS Quantity  
    UNION SELECT  306 AS StoreID, 'Digital SLR Cameras' AS Subcategory, 1579 AS Quantity  
    UNION SELECT  306 AS StoreID, 'Camcorders' AS Subcategory, 1561 AS Quantity  
    UNION SELECT  306 AS StoreID, 'Digital Cameras' AS Subcategory, 1553 AS Quantity  
    UNION SELECT  306 AS StoreID, 'Accessories' AS Subcategory, 1534 AS Quantity  
    UNION SELECT 307 AS StoreID, 'Accessories' AS Subcategory, 1755 AS Quantity  
    UNION SELECT 307 AS StoreID, 'Camcorders' AS Subcategory, 1631 AS Quantity  
    UNION SELECT 307 AS StoreID, 'Digital SLR Cameras' AS Subcategory, 1772 AS Quantity)  
    SELECT StoreID, Subcategory, Quantity  
    FROM CTE  
    

    Kueri ini menggabungkan hasil beberapa pernyataan Transact-SQL SELECT di dalam ekspresi tabel umum. Ekspresi menentukan nilai berdasarkan data penjualan yang disederhanakan untuk kamera dari database sampel Contoso. Subkatonernya adalah kamera digital, kamera refleks lensa tunggal digital (SLR), camcorder, dan aksesori.

  9. Pada toolbar Desainer Kueri, pilih Jalankan (!).

    Kueri menjalankan dan menampilkan tataan hasil untuk bidang StoreID, Subkatgori, dan Kuantitas.

    Kumpulan hasil terdiri dari 11 baris data yang menunjukkan kuantitas item yang dijual untuk setiap subkataan untuk empat penyimpanan. Nama penyimpanan bukan bagian dari tataan hasil. Kemudian dalam tutorial ini, Anda mencari nama toko yang sesuai dengan pengidentifikasi penyimpanan dari himpunan data terpisah.

    Kueri ini tidak berisi parameter kueri. Anda menambahkan parameter kueri nanti dalam tutorial ini.

  10. Untuk melanjutkan di wizard, pilih Berikutnya.

Memformat tata letak laporan dan menambahkan total

Wizard menyediakan desain awal untuk menampilkan data dalam laporan. Dalam prosedur berikut, Anda menata nilai Kuantitas yang dijual dalam baris yang dikelompokkan menurut Subkatgori, dengan satu kolom untuk setiap StoreID. Panel pratinjau membantu Anda memvisualisasikan hasil pengelompokan data sebelum Anda menyelesaikan desain laporan.

Atur data tabel ke dalam grup di halaman Susun bidang :

  1. Dari kotak Bidang yang tersedia, seret bidang Subkataan ke kotak Grup baris.

  2. Seret bidang StoreID ke kotak Grup kolom .

  3. Seret bidang Kuantitas ke kotak Nilai .

    Fungsi Jumlah secara otomatis mengagregasi data Kuantitas, yang merupakan agregat default untuk bidang numerik. Nilainya adalah [Sum(Quantity)].

  4. Untuk melanjutkan di wizard, pilih Berikutnya.

  5. Pada halaman Pilih tata letak , di bawah Opsi, pilih opsi Perlihatkan subtotal dan total keseluruhan.

    Saat Anda menjalankan laporan, kolom terakhir memperlihatkan total Kuantitas setiap Subkatoner untuk semua penyimpanan (StoreID). Baris terakhir memperlihatkan total Kuantitas untuk semua Subkataan untuk setiap penyimpanan (StoreID).

  6. Pilih Berikutnya untuk memeriksa tabel di panel Pratinjau . Anda akan melihat tiga baris yang menunjukkan tata letak tabel saat Menjalankan laporan:

    • Baris pertama berulang sekali agar tabel memperlihatkan judul kolom.

    • Baris kedua diulang sekali untuk setiap StoreID untuk menunjukkan kuantitas item yang dijual, dan kuantitas untuk setiap subkataan.

    • Baris ketiga diulang sekali untuk menunjukkan jumlah total item yang terjual dan jumlah total menurut subkataan untuk semua penyimpanan.

  7. Pilih Selesai.

    Report Builder menambahkan matriks Anda ke permukaan desain. Tabel memiliki tiga baris dan tiga kolom: Subkataan, [StoreID], dan Total.

    Cuplikan layar matriks dengan tiga kolom dan tiga baris.

  8. Tingkatkan lebar tabel, sehingga data Subkatoner dapat ditampilkan pada satu baris dalam laporan:

    1. Pada permukaan desain, pilih di matriks Anda untuk menampilkan gagang baris dan kolom. Gagang muncul sebagai bilah abu-abu di sepanjang tepi tabel.

    2. Arahkan ke garis antara kolom Subkataan dan StoredID untuk menampilkan kursor panah ganda.

    3. Pilih dan seret garis untuk menambah lebar kolom Subkatoner:

      Cuplikan layar matriks saat memperluas lebar kolom.

  9. Pada tab Beranda , pilih Jalankan untuk mempratinjau laporan Anda.

    Laporan berjalan di server laporan dan menampilkan waktu pemrosesan laporan terjadi:

    Cuplikan layar pratinjau laporan berjalan di server laporan.

Dalam desain matriks saat ini, judul kolom menampilkan pengidentifikasi penyimpanan tetapi bukan nama penyimpanan. Nantinya, Anda menambahkan ekspresi untuk mencari nama penyimpanan dalam himpunan data yang berisi pasangan nama pengidentifikasi/penyimpanan penyimpanan.

Membuat parameter kueri, parameter laporan, dan mengonfigurasi properti

Di Perancang Kueri, Anda bisa mengedit kueri dan menambahkan parameter. Saat Anda menambahkan parameter kueri, Report Builder secara otomatis membuat parameter bernilai tunggal ke laporan Anda. Setiap parameter memiliki beberapa properti dengan nilai default, seperti nama, perintah, dan jenis data. Anda dapat mengonfigurasi properti ini sesuai dengan persyaratan laporan Anda.

Menambahkan parameter kueri dan membuat parameter laporan

Saat Anda menambahkan parameter kueri ke kueri, Report Builder secara otomatis membuat parameter laporan bernilai tunggal dengan properti default untuk nama, perintah, dan jenis data.

Ikuti langkah-langkah ini untuk menambahkan parameter kueri:

  1. Pada tab Jalankan , pilih Desain untuk kembali ke tampilan desain.

  2. Di panel Data Laporan, perluas folder Himpunan Data. Klik kanan DataSet1, lalu pilih Kueri.

    Dialog Desainer Kueri terbuka. Kueri yang sudah ada terlihat di kotak atas pada dialog.

    1. Gunakan bilah pemisah di antara dua kotak pada dialog dan tingkatkan ukuran kotak atas.

    2. Gulir ke bawah dalam kotak atas sehingga baris terakhir kueri terlihat.

    3. Pilih Enter untuk menambahkan baris baru ke akhir kueri.

  3. Tempelkan klausa Transact-SQL WHERE berikut ke baris terakhir kueri:

    WHERE StoreID = (@StoreID)
    

    Klausa WHERE membatasi data yang diambil ke pengidentifikasi penyimpanan yang ditentukan oleh parameter \@StoreIDkueri .

  4. Pada toolbar Desainer Kueri, pilih Jalankan (!).

    Dialog Tentukan Parameter Kueri terbuka dan meminta nilai untuk parameter \@StoreIDkueri .

    Tip

    Jika Anda tidak dapat melihat sel tabel lengkap dan judul kolom, tingkatkan ukuran dialog.

  5. Dalam kotak Nilai Parameter, masukkan 200, lalu pilih OK:

    Cuplikan layar yang memperlihatkan cara menambahkan nilai parameter dalam dialog Perancang Kueri.

    Kumpulan hasil menampilkan jumlah yang dijual untuk Aksesori, Camcorder, dan Kamera SLR Digital untuk pengidentifikasi toko 200.

  6. Pilih OK untuk menutup Desainer Kueri.

  7. Di panel Data Laporan, perluas simpul Parameter :

    Simpul sekarang berisi parameter laporan bernama StoreID. Saat Anda memilih parameter , properti untuk tampilan parameter di panel Parameter pada permukaan desain. Anda dapat menggunakan panel ini untuk memformat tata letak parameter laporan.

    Cuplikan layar simpul Parameter di panel Data Laporan dan panel Parameter pada permukaan desain.

    Tip

    Jika panel Parameter tidak terlihat, pilih Tampilan lalu pilih kotak centang Parameter .

Memperbarui properti untuk parameter laporan

Setelah membuat parameter laporan, Anda dapat menyesuaikan nilai properti untuk parameter . Dalam contoh tutorial, parameter laporan StoreID memiliki jenis data default Teks. Karena pengidentifikasi penyimpanan adalah bilangan bulat, Anda dapat mengubah jenis data menjadi Bilangan Bulat.

Ubah jenis data untuk parameter laporan dengan mengikuti langkah-langkah berikut:

  1. Di panel Data Laporan, di bawah simpul Parameter , klik kanan parameter StoreID , lalu pilih Properti Parameter.

  2. Dalam dialog Properti Parameter Laporan, konfigurasikan properti berikut ini pada tab Umum:

    • Prompt: Masukkan Pengidentifikasi store?. Perintah ini muncul pada toolbar Penampil Laporan saat Anda menjalankan laporan.

    • Jenis data: Pilih Bilangan bulat di daftar dropdown. Pengaturan ini mengonfigurasi jenis data untuk input yang diizinkan pada perintah.

    Anda dapat membiarkan properti dan opsi lain tidak berubah.

  3. Pilih OK untuk menerapkan perubahan Anda.

  4. Pilih Jalankan untuk mempratinjau laporan. Penampil laporan sekarang menampilkan Pengidentifikasi Penyimpanan yang diminta? sebagai nilai untuk parameter StoreID.

  5. Pada toolbar Penampil Laporan, pada permintaan Pengidentifikasi penyimpanan? masukkan 200, lalu pilih Tampilkan Laporan:

    Cuplikan layar pratinjau laporan saat ID Penyimpanan 200 dimasukkan di permintaan Pengidentifikasi toko.

Menggunakan himpunan data untuk memberikan nilai

Anda dapat memastikan pembaca laporan Anda hanya memasukkan nilai yang valid untuk parameter dengan menyajikannya dengan daftar dropdown dari nilai yang mungkin. Kumpulan nilai dapat berasal dari himpunan data atau dari daftar yang Anda tentukan. Nilai yang tersedia harus disediakan dari himpunan data dengan kueri yang tidak berisi referensi ke parameter .

Membuat himpunan data untuk nilai parameter yang valid

Ikuti langkah-langkah ini untuk membuat himpunan data yang mencantumkan nilai yang valid untuk parameter:

  1. Pada tab Jalankan , pilih Desain untuk kembali ke tampilan desain.

  2. Di panel Data Laporan, klik kanan simpul Himpunan Data, dan pilih Tambahkan Himpunan Data.

  3. Dalam dialog Properti Himpunan Data, konfigurasikan properti dan opsi berikut:

    1. Untuk properti Nama, masukkan Penyimpanan.

    2. Pilih opsi Gunakan himpunan data yang disematkan di laporan saya.

    3. Perluas daftar dropdown Sumber data, dan pilih sumber data yang ditentukan sebelumnya dalam tutorial ini.

    4. Untuk properti Jenis kueri, verifikasi bahwa opsi Teks dipilih.

    5. Dalam kotak Kueri , tempelkan kueri berikut ini:

      SELECT 200 AS StoreID, 'Contoso Catalog Store' as StoreName
      UNION SELECT 199 AS StoreID, 'Contoso North America Online Store' as StoreName
      UNION SELECT 307 AS StoreID, 'Contoso Asia Online Store' as StoreName
      UNION SELECT 306 AS StoreID, 'Contoso Europe Online Store' as StoreName
      
  4. Pilih OK untuk menerapkan perubahan Anda.

    Panel Data Laporan menambahkan himpunan data Penyimpanan di bawah simpul Himpunan Data dengan properti StoreID dan StoreName.

Tentukan daftar nilai yang tersedia

Setelah Anda memiliki himpunan data dengan nilai yang tersedia, Anda dapat memperbarui properti laporan untuk mengidentifikasi himpunan data dan properti untuk mengisi daftar nilai yang tersedia di toolbar Penampil Laporan.

Berikan nilai yang tersedia untuk parameter dari himpunan data dengan mengikuti langkah-langkah berikut:

  1. Di panel Data Laporan, di bawah simpul Parameter , klik kanan parameter StoreID , lalu pilih Properti Parameter.

  2. Dalam dialog Properti Parameter Laporan, konfigurasikan properti berikut ini pada tab Nilai yang Tersedia:

    1. Pilih opsi Dapatkan nilai dari kueri.

    2. Untuk properti Himpunan Data, pilih Penyimpanan dari daftar dropdown.

    3. Untuk properti bidang Nilai, pilih StoreID dari daftar dropdown.

    4. Untuk properti bidang Label, pilih StoreName dari daftar dropdown. Bidang label menentukan nama tampilan untuk nilai .

  3. Beralih ke tab Umum , dan ubah nama Prompt to Store:.

  4. Pilih OK untuk menerapkan perubahan Anda.

    Pembaca laporan sekarang memilih dari daftar nama penyimpanan alih-alih pengidentifikasi toko. Jenis data parameter tetap Bilangan Bulat karena parameter didasarkan pada pengidentifikasi penyimpanan, bukan nama penyimpanan.

  5. Pilih Jalankan untuk mempratinjau laporan. Penampil laporan sekarang menampilkan nama Penyimpanan perintah : sebagai nilai untuk parameter StoreID .

    Di toolbar Penampil Laporan, perintah sekarang menyajikan daftar dropdown dengan nilai awal Pilih Nilai:

    Cuplikan layar pratinjau laporan dengan perintah Nama toko yang diperbarui yang menyediakan daftar dropdown nilai untuk pembaca.

  6. Di daftar dropdown, pilih Penyimpanan Katalog Contoso, lalu pilih Tampilkan Laporan.

    Laporan ini menampilkan kuantitas yang dijual untuk Aksesori, Camcorder, dan Kamera SLR Digital untuk nama tampilan toko Contoso Catalog Store, yang sesuai dengan pengidentifikasi penyimpanan 200.

Mencari pasangan nama/nilai dalam himpunan data

Himpunan data mungkin berisi parameter pengidentifikasi dan parameter nama yang sesuai. Jika Anda hanya memiliki nilai pengidentifikasi, Anda dapat mencari nama yang sesuai dalam himpunan data. Untuk pendekatan ini, Anda memerlukan himpunan data yang Anda buat yang menyertakan pasangan nama/nilai.

Ikuti langkah-langkah ini untuk mencari nilai untuk nama dari himpunan data:

  1. Pada tab Jalankan , pilih Desain untuk kembali ke tampilan desain.

  2. Pada permukaan desain, di baris header kolom di matriks, klik [StoreID] kanan parameter, lalu pilih Ekspresi.

  3. Dalam dialog Ekspresi, konfigurasikan properti berikut ini:

    1. Dalam kotak Atur ekspresi untuk: Nilai di bagian atas, hapus semua teks.

    2. Dalam kotak Kategori , perluas simpul Common Functions , dan pilih Lain-lain. Kotak Item diperbarui untuk menampilkan sekumpulan fungsi.

    3. Dalam kotak Item , klik dua kali Pencarian. Kotak atas diperbarui untuk menampilkan ekspresi =Lookup(. Kotak Contoh memperlihatkan contoh Lookup sintaks fungsi.

    4. Dalam kotak atas, tempelkan ekspresi berikut:

      =Lookup(Fields!StoreID.Value,Fields!StoreID.Value,Fields!StoreName.Value,"Stores")
      

      Fungsi ini Lookup mengambil nilai untuk parameter laporan StoreID , mencarinya di himpunan data Penyimpanan, dan mengembalikan nilai parameter StoreName .

  4. Pilih OK untuk menerapkan perubahan Anda.

    Header kolom berubah menjadi ekspresi kompleks, Expr>>.<<

  5. Pilih Jalankan untuk mempratinjau laporan.

    Dalam pratinjau laporan, header kolom di bagian atas setiap kolom sekarang menampilkan nama penyimpanan alih-alih pengidentifikasi penyimpanan.

Mengonfigurasi nilai default dan kustom

Anda dapat mengonfigurasi nilai default untuk parameter laporan sehingga laporan berjalan secara otomatis tanpa meminta input kepada pembaca. Nilai default untuk parameter dapat dipilih dari daftar nilai yang ada atau Anda dapat menentukan nilai kustom.

Tentukan nilai default dari himpunan data

Ikuti langkah-langkah ini untuk mengonfigurasi nilai default dengan menggunakan himpunan data:

  1. Pada tab Jalankan , pilih Desain untuk kembali ke tampilan desain.

  2. Di panel Data Laporan, di bawah simpul Parameter , klik kanan parameter StoreID , lalu pilih Properti Parameter.

  3. Dalam dialog Properti Parameter Laporan, konfigurasikan properti berikut ini pada tab Nilai Default:

    1. Pilih opsi Dapatkan nilai dari kueri.

    2. Untuk properti Himpunan Data, pilih Penyimpanan dari daftar dropdown.

    3. Untuk properti bidang Nilai, pilih StoreID dari daftar dropdown.

  4. Pilih OK untuk menerapkan perubahan Anda.

  5. Pilih Jalankan untuk mempratinjau laporan.

    Laporan sekarang menampilkan nilai prompt Contoso Amerika Utara Online Store secara default karena merupakan nilai pertama dalam kumpulan hasil untuk himpunan data Penyimpanan. Laporan ini menampilkan kuantitas yang dijual untuk Kamera Digital untuk pengidentifikasi toko 199, yang sesuai dengan nama tampilan toko Contoso Amerika Utara Online Store.

Berikan nilai default kustom

Anda juga dapat memberikan nilai kustom untuk digunakan sebagai nilai default untuk parameter:

  1. Pada tab Jalankan , pilih Desain untuk kembali ke tampilan desain.

  2. Di panel Data Laporan, di bawah simpul Parameter , klik kanan parameter StoreID , lalu pilih Properti Parameter.

  3. Dalam dialog Properti Parameter Laporan, konfigurasikan properti berikut ini pada tab Nilai Default:

    1. Pilih opsi Tentukan nilai, lalu pilih Tambahkan. Baris nilai baru ditambahkan ke kotak Nilai . Nilai default dalam daftar dropdown adalah (Null).

    2. Di kotak dropdown, masukkan 200.

  4. Pilih OK untuk menerapkan perubahan Anda.

  5. Pilih Jalankan untuk mempratinjau laporan.

    Laporan sekarang menampilkan nilai prompt Contoso Catalog Store karena ini adalah nama tampilan untuk pengidentifikasi toko 200. Laporan ini menampilkan kuantitas yang dijual untuk Aksesori, Camcorder, dan Kamera SLR Digital untuk pengidentifikasi toko 200.

Tingkatkan laporan Anda dengan parameter

Ada banyak cara untuk bekerja dengan parameter laporan untuk meningkatkan laporan Anda. Bagian berikut menjelaskan beberapa teknik penyesuaian:

  • Mengidentifikasi parameter yang saat ini dipilih oleh pembaca laporan
  • Perbolehkan pembaca laporan memfilter data laporan
  • Mendukung parameter beberapa nilai dalam laporan Anda
  • Menambahkan parameter Boolean untuk visibilitas bersyarat data laporan

Perlihatkan parameter yang dipilih pembaca

Ketika pembaca laporan Anda memiliki pertanyaan tentang laporan, itu membantu mengetahui pilihan parameter mereka saat ini. Anda dapat mempertahankan nilai yang dipilih pengguna untuk setiap parameter dalam laporan. Salah satu pendekatannya adalah menampilkan parameter dalam kotak teks di footer halaman.

Ikuti langkah-langkah ini untuk menampilkan nilai parameter yang dipilih dengan label di footer halaman:

  1. Pada tab Jalankan , pilih Desain untuk kembali ke tampilan desain.

  2. Klik kanan footer halaman, pilih Sisipkan, lalu pilih Kotak Teks:

    Cuplikan layar yang memperlihatkan cara memilih opsi untuk menyisipkan kotak teks di footer halaman untuk laporan.

  3. Seret kotak teks di samping kotak teks dengan stempel waktu. Gunakan handel samping kotak teks dan perluas lebarnya.

  4. Dari panel Data Laporan, di bawah simpul Parameter , seret parameter StoreID ke dalam kotak teks di footer halaman. Kotak teks diperbarui untuk menampilkan [@StoreID] nilai.

  5. Perbarui kotak teks untuk menambahkan label untuk nilai parameter:

    1. Pilih dalam kotak teks hingga kursor sisipkan muncul setelah ekspresi yang ada, lalu masukkan spasi.

    2. Seret salinan lain parameter StoreID dari panel Data Laporan ke kotak teks. Kotak teks diperbarui untuk menampilkan [@StoreID] [@StoreID].

    3. Dalam kotak teks, klik kanan parameter pertama [StoreID] , lalu pilih Ekspresi.

    4. Dalam dialog Ekspresi, perbarui ekspresi dalam kotak Atur ekspresi untuk: Nilai di bagian atas. Ganti teks Value dengan teks Label.

  6. Pilih OK untuk menerapkan perubahan Anda.

    Kotak teks diperbarui untuk menampilkan [@StoreID.Label] [@StoreID].

  7. Pilih Jalankan untuk mempratinjau laporan.

    Laporan sekarang menampilkan nama dan pengidentifikasi untuk penyimpanan yang dipilih di footer halaman, bersama dengan informasi stempel waktu.

Memfilter data laporan dengan parameter

Filter membantu mengontrol data mana yang akan digunakan dalam laporan setelah berasal dari sumber data eksternal. Untuk memberi pembaca kontrol atas data yang mereka lihat dalam laporan, Anda dapat menyertakan parameter laporan dalam filter untuk matriks.

Tentukan parameter dalam filter matriks dengan langkah-langkah berikut:

  1. Pada tab Jalankan , pilih Desain untuk kembali ke tampilan desain.

  2. Di matriks laporan, klik kanan header kolom, lalu pilih Properti Tablix.

  3. Dalam dialog Properti Tablix, pilih tab Filter, lalu pilih Tambahkan. Baris filter baru muncul.

    1. Untuk properti Ekspresi, pilih himpunan data StoreID dari daftar dropdown. Kotak tipe data menampilkan Bilangan Bulat. Saat nilai ekspresi adalah bidang himpunan data, jenis data diatur secara otomatis.

    2. Untuk properti Operator, verifikasi simbol sama dengan (=) dipilih.

    3. Untuk properti Nilai, masukkan [@StoreID].

      [@StoreID] adalah sintaksis sederhana yang mewakili ekspresi =Parameters!StoreID.Valueyang lebih panjang .

  4. Pilih OK untuk menerapkan perubahan Anda.

  5. Pilih Jalankan untuk mempratinjau laporan.

    Laporan hanya menampilkan data untuk Penyimpanan Katalog Contoso.

  6. Pada toolbar Penampil laporan, di perintah Nama toko, pilih Contoso Asia Online Store, lalu pilih Tampilkan Laporan.

    Matriks menampilkan data yang sesuai dengan penyimpanan yang Anda pilih.

Menggunakan parameter beberapa nilai

Parameter multinilai adalah array nilai. Dalam kueri himpunan data, sintaks kueri harus menguji penyertaan satu nilai dalam sekumpulan nilai. Dalam ekspresi laporan, sintaks ekspresi harus mengakses array nilai alih-alih nilai individual.

Jika Anda mengubah parameter dari nilai tunggal menjadi multinilai, Anda juga perlu mengubah kueri dan semua ekspresi yang berisi referensi ke parameter, termasuk filter.

Ikuti langkah-langkah ini untuk mengubah parameter nilai tunggal yang ada untuk mendukung beberapa nilai:

  1. Pada tab Jalankan , pilih Desain untuk kembali ke tampilan desain.

  2. Di panel Data Laporan, di bawah simpul Parameter , klik kanan parameter StoreID , lalu pilih Properti Parameter.

  3. Pada tab Umum , pilih opsi Izinkan beberapa nilai , dan pilih OK.

Perbarui kueri untuk memproses nilai dengan benar:

  1. Di panel Data Laporan, di simpul Himpunan Data, klik kanan himpunan data DataSet1 , lalu pilih Kueri.

  2. Dalam dialog Desainer Kueri, gulir ke bagian bawah kueri di kotak atas.

  3. Dalam klausul Transact-SQL WHERE di baris terakhir dalam kueri, ubah simbol sama dengan (=) menjadi IN:

    WHERE StoreID IN (@StoreID)
    

    Operator IN menguji nilai untuk dimasukkan dalam sekumpulan nilai.

  4. Pilih OK untuk menerapkan perubahan.

Perbarui filter parameter untuk menangani beberapa nilai dengan benar:

  1. Di matriks laporan, klik kanan header kolom, lalu pilih Properti Tablix.

  2. Dalam dialog Properti Tablix, pilih tab Filter.

  3. Untuk properti Operator, pilih Masuk dari daftar dropdown.

  4. Pilih OK untuk menerapkan perubahan.

Perbarui footer halaman untuk menampilkan data parameter multinilai dengan benar:

  1. Di footer halaman di matriks, pilih kotak teks yang menampilkan parameter.

  2. Hapus semua teks dalam kotak teks.

  3. Klik kanan kotak teks, dan pilih Ekspresi.

  4. Dalam dialog Ekspresi, tempelkan ekspresi berikut ini di kotak atas:

    =Join(Parameters!StoreID.Label, ", ")
    

    Ekspresi ini menggabungkan semua nama penyimpanan yang dipilih pengguna, dipisahkan oleh koma dan spasi.

  5. Pilih OK untuk menerapkan perubahan.

    Kotak teks di footer halaman berubah menjadi ekspresi kompleks, Expr>>.<<

  6. Di footer halaman, pilih di kotak teks dan gunakan gagang untuk menambah lebar kotak.

  7. Dalam kotak teks, posisikan kursor di depan ekspresi, dan masukkan nilai Parameter teks dipilih:.

  8. Pilih teks label Nilai parameter dipilih: dan terapkan format Tebal ke teks. Anda dapat menggunakan pintasan keyboard (Ctrl + B).

Periksa laporan dan uji dukungan untuk parameter multinilai:

  1. Pilih Jalankan untuk mempratinjau laporan.

  2. Pada toolbar Penampil Laporan, pada perintah Nama toko, perluas daftar dropdown.

    Setiap nilai parameter dalam daftar memiliki kotak centang. Saat nilai parameter disertakan dalam tampilan laporan, kotak centang dipilih.

  3. Di daftar dropdown, pilih opsi Pilih Semua . Opsi ini memilih semua kotak centang dalam daftar, yang menyebabkan semua nilai parameter ditampilkan dalam laporan.

  4. Pada toolbar Penampil Laporan, pilih Tampilkan Laporan. Laporan menampilkan kuantitas yang dijual untuk semua subkataan untuk semua penyimpanan:

    Cuplikan layar yang memperlihatkan cara Memilih Semua untuk melihat semua nilai parameter dalam laporan.

    Tip

    Untuk nilai parameter panjang, atau laporan lebar dengan banyak kolom, tingkatkan lebar laporan atau lebar kolom pada permukaan desain untuk meningkatkan keterbacaan data dalam tampilan laporan. Anda juga dapat menyesuaikan pemformatan judul kolom atau data sel, seperti dengan menggunakan perataan Tengah, sehingga nilai yang panjang dibungkus dalam bentuk yang dapat dibaca.

  5. Di daftar dropdown, batal pilih opsi Pilih Semua , lalu pilih dua nilai: Contoso Catalog Store dan Contoso Asia Online Store.

  6. Pilih Tampilkan Laporan lagi untuk melihat hasil yang diperbarui.

Menambahkan parameter Boolean untuk visibilitas bersyarat

Saat menerapkan parameter Boolean (True atau False) dalam laporan, Anda dapat mengontrol visibilitas data parameter berdasarkan pengaturan saat ini.

Ikuti langkah-langkah ini untuk menambahkan parameter Boolean ke laporan Anda:

  1. Pada tab Jalankan , pilih Desain untuk kembali ke tampilan desain.

  2. Di panel Data Laporan, klik kanan simpul Parameter , dan pilih Tambahkan Parameter.

  3. Dalam dialog Properti Parameter Laporan, konfigurasikan properti berikut ini pada tab Umum:

    • Nama: Masukkan ShowSelections.

    • Prompt: Masukkan Tampilkan pilihan?.

    • Jenis data: Pilih Boolean di daftar dropdown.

  4. Beralih ke tab Nilai Default, dan konfigurasikan properti berikut ini:

    1. Pilih opsi Tentukan nilai, lalu pilih Tambahkan.

    2. Dalam kotak Nilai , masukkan False.

  5. Pilih OK untuk menerapkan perubahan properti.

Sekarang Anda dapat mengontrol visibilitas berdasarkan pengaturan parameter:

  1. Di footer halaman di matriks, klik kanan kotak teks yang menampilkan parameter, dan pilih Properti Kotak Teks.

  2. Dalam dialog Properti Kotak Teks, konfigurasikan properti berikut ini:

    1. Pilih tab Visibilitas .

    2. Pilih opsi Perlihatkan atau sembunyikan berdasarkan ekspresi.

    3. Pilih opsi Ekspresi (Fx).

    4. Dalam dialog Ekspresi, tempelkan ekspresi berikut ini di kotak atas:

      =Not Parameters!ShowSelections.Value
      

      Properti Tersembunyi mengontrol opsi Visibilitas kotak teks. Saat operator Bukan (!) ada dan pembaca memilih parameter, properti Tersembunyi adalah False, dan kotak teks menampilkan data parameter.

    5. Pilih OK untuk menerapkan ekspresi.

  3. Pilih OK lagi untuk menerapkan properti kotak teks.

Periksa laporan dan uji dukungan untuk parameter Boolean:

  1. Pilih Jalankan untuk mempratinjau laporan.

  2. Pada toolbar Penampil Laporan, atur opsi Perlihatkan pilihan? ke True. Pilih Tampilkan Laporan.

    Saat pembaca mengatur Tampilkan pilihan ke True, nilai Parameter informasi yang dipilih ditampilkan dalam laporan.

    Cuplikan layar yang memperlihatkan cara menggunakan parameter Boolean dalam laporan untuk mengontrol visibilitas data.

Menambahkan judul laporan

Tambahkan judul ke laporan dengan langkah-langkah berikut:

  1. Di Pembuat Laporan, pilih Desain untuk kembali ke tampilan desain.

  2. Pada permukaan desain, pilih kotak teks Klik untuk menambahkan judul .

  3. Dalam kotak teks Klik untuk menambahkan judul , masukkan teks Penjualan Produk Berparameter, lalu pilih di luar kotak teks.

Simpan laporan

Ikuti langkah-langkah ini untuk menyimpan laporan di server laporan:

  1. Pilih File>Simpan sebagai.

  2. Dalam dialog Simpan Sebagai Laporan, pilih Situs dan Server Terbaru di panel kanan.

  3. Pilih atau masukkan nama server laporan tempat Anda memiliki izin untuk menyimpan laporan.

    Pesan "Menyambungkan ke server laporan" muncul. Ketika koneksi selesai, folder laporan default terbuka. Administrator server laporan menentukan lokasi folder default.

  4. Untuk Nama laporan, ganti nilai default Tanpa Judul dengan Parameterized_Product_Sales.

  5. Pilih Simpan.

Laporan disimpan ke server laporan. Bilah status di bagian bawah jendela memperlihatkan nama server laporan untuk koneksi.