Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SSRS:Bagaimana cara menambahkan Semua opsi ke filter dropdown SSRS?

Saya berasumsi Anda tidak ingin menggunakan parameter multi-nilai di sini, Anda hanya ingin pengguna menjalankan semua build atau hanya satu, bukan pilihan build. Jika tidak, Anda cukup menggunakan parameter multi-nilai standar .

Salah satu cara untuk melakukannya adalah dengan mengembalikan baris tambahan untuk semua build di dataset parameter Anda, mis. sesuatu seperti:

select buildId as null, build = 'All'
union all
select buildId = build, build
from builds

Saya mengembalikan dua kolom di sini sehingga kami dapat memberikan parameter nilai NULL tetapi masih memiliki deskripsi yang mudah digunakan untuk ditampilkan dalam laporan.

Siapkan ini sebagai set data parameter Anda. Dalam kode laporan, Anda kemudian dapat menggunakan parameter untuk melakukan sesuatu seperti:

select *
from builds
where (@build is null or @build = build)

Yang akan mengembalikan semua build saat @build adalah null dan build yang ditentukan jika @build bukan nol.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengubah Nomor Urutan Akun Email Database dalam Profil di SQL Server (T-SQL)

  2. Bagaimana DENSE_RANK() Bekerja di SQL Server

  3. Cara Mengaktifkan CDC di Kumpulan Tabel ATAU Mengaktifkan Semua Tabel di Database di SQL Server - Tutorial SQL Server

  4. IDENT_CURRENT vs @@IDENTITY vs SCOPE_IDENTITY di SQL Server:Apa Perbedaannya?

  5. Bagaimana cara memasukkan hasil FOR AUTO XML ke dalam tabel?