Jawaban atas pertanyaan Anda:tidak, sejauh yang saya tahu tidak ada yang setara dengan TOP 50
SQL pernyataan di SSRS itu sendiri.
Beberapa hal yang terlintas dalam pikiran yang mungkin menyebabkan gejala Anda / dapat diselidiki:
- Apa yang terjadi jika Anda menjalankan kueri untuk kumpulan data di SSMS? Pastikan untuk mengisi parameter yang tepat yang digunakan laporan (jika ada).
- Jalankan kueri sebagai pengujian dari desainer SSRS. Jika Anda menggunakan Visual Studio:klik kanan dataset dan tekan "Query...", lalu tekan tanda seru merah dan isi parameter apa pun jika diperlukan.
- Coba beri
CountDistinct
panggil (pada kumpulan data Anda) di kotak teks di suatu tempat di laporan itu sendiri. - Periksa pemfilteran dan pengelompokan di tablix Anda, bahkan mungkin dengan melihat kode sumber XML untuk RDL.
- Tampilkan parameter di kotak teks (oldskool printf debugging! :D) untuk memastikan parameter tersebut sesuai dengan yang Anda harapkan saat laporan dijalankan di Server Laporan. Jika tidak:coba hapus laporan di server dan terapkan kembali.
- Lihat ExecutionLog2 Lihat di database ReportServer, khususnya Jumlah Baris yang dikembalikan.
- Seperti yang disebutkan dalam komentar oleh Atilla:Anda juga dapat memantau pengiriman SQL SSRS yang tepat ke server menggunakan SQL Server Profiler.