Nói chung, từ những gì tôi đã thấy SSRS có NHỮNG LỖI TỐT NHẤT CẦN BIẾT ĐỂ HẾT khi cho bạn biết điều gì sai. Nói chung, tôi đã thấy cái này và thủ phạm chính là một trong ba thứ:
- Dự án cần được xây dựng lại khi bạn thực hiện các thay đổi đối với báo cáo phụ và dữ liệu báo cáo không cập nhật.
- Dữ liệu Báo cáo bị hỏng một số cách và cần được xóa (tìm trong vị trí FILE của bạn và xóa tệp * .rdl.data.)
- Tham số bạn đang chuyển vào không hợp lệ hoặc ở định dạng sai. Tất cả các Báo cáo con có tham số CẦN CÓ CHÚNG ĐƯỢC NHẬP VÀO, nếu không chúng sẽ không chạy và đưa ra lỗi tương đương với 'đối tượng được thiết lập thành thể hiện của một null'.
Khi bạn chèn một 'Báo cáo phụ', bạn có thể nhấp chuột phải và chọn 'thuộc tính'. Nó có bảng điều khiển bên 'Tham số' mà bạn cần chọn và bạn cần 'Thêm' (cho từng thứ theo đúng thứ tự và loại) 'Tên' (tên tham số của báo cáo) và 'Giá trị' phù hợp từ báo cáo hiện tại được chuyển vào đó.
EG:Vì vậy, nếu tôi có một báo cáo phụ muốn khách hàng hiển thị thông tin nhân khẩu học về họ và tôi đã có một báo cáo chính có các hàng dữ liệu Doanh nghiệp với mỗi hàng một id khách hàng. Nếu báo cáo phụ của tôi có tham số 'CustomerID', tôi sẽ có tham số đó cho Tên và chọn '[Customer_ID]' từ Tập dữ liệu hiện tại để chuyển vào.
Bạn phải ghi nhớ rằng bạn phải 'Thêm' từng tham số riêng biệt mà báo cáo phụ yêu cầu.