Secara umum dari apa yang saya lihat, SSRS memiliki KESALAHAN TERBURUK YANG DIKENAL MANUSIA dalam memberi tahu Anda apa yang salah. Secara umum saya telah melihat yang satu ini dan penyebab utamanya adalah salah satu dari tiga hal:
- Proyek perlu dibangun kembali saat Anda membuat perubahan pada sublaporan dan data laporan tidak terkini.
- Data Laporan rusak dalam beberapa cara dan perlu dihapus (lihat di lokasi FILE Anda dan hapus file *.rdl.data.)
- Parameter yang Anda berikan buruk atau dalam format yang salah. Semua Sublaporan yang memiliki parameter HARUS TELAH DILULUSKAN, atau mereka tidak akan berjalan dan memberikan kesalahan yang setara dengan 'set objek ke instance dari nol'.
Saat Anda memasukkan 'Sublaporan', Anda dapat mengklik kanan dan memilih 'properti'. Ini memiliki panel samping 'Parameter' yang perlu Anda pilih dan Anda perlu 'Tambah' (untuk masing-masing dalam urutan dan ketik yang benar) 'Nama' (nama parameter laporan) dan 'Nilai' yang cocok dari laporan saat ini diteruskan ke dalamnya.
EG:Jadi jika saya memiliki sublaporan yang ingin pelanggan menunjukkan info demografis tentang mereka dan saya memiliki laporan utama yang memiliki baris data Bisnis dengan id pelanggan masing-masing per baris. Jika sublaporan saya mengambil parameter 'CustomerID', saya akan memilikinya untuk Nama dan memilih '[Customer_ID]' dari Dataset saat ini untuk diteruskan ke sana.
Anda harus ingat bahwa Anda harus 'Menambahkan' setiap parameter terpisah yang diperlukan sub laporan.