2013-04-16 27 views
19

Tôi có một tablix trên một báo cáo SSRS:tablix trả về chỉ có 1 kỷ lục cho bộ dữ liệu

enter image description here

Khi tôi chạy báo cáo nó chỉ trả về 1 kỷ lục!

Tôi đã theo dõi máy chủ sql và truy vấn đang được thực thi đang trả về 14 hàng.

Trên cùng một báo cáo, tôi đã bỏ một bảng khác và chỉ đặt một trường trên đó và nó trả về 14 như mong đợi. Tôi nhận thấy rằng sự khác biệt giữa một trong những hoạt động và rằng một mà doesnt là:

enter image description here

Làm thế nào tôi có thể nhận được những 3 dòng nằm ngang trên một trong đó không hoạt động?

Điều gì có thể là vấn đề của tôi? Tôi đã làm gì sai?

Trả lời

27

Ảnh chụp màn hình cho biết bạn không có bất kỳ nhóm nào. Bạn đã xóa nhóm chi tiết khỏi Tablix. Bạn có thể thêm nó trở lại bằng cách chèn một nhóm mới hoặc xây dựng một đối tượng tablix mới từ đầu.

Để thêm nhóm, hãy nhấp vào ô trong hàng cần có nhóm, trong trường hợp này là ô [ReferredBy]. Chọn Thêm nhóm -> Nhóm hàng -> Liền kề ở trên. Nếu dữ liệu của bạn đã được nhóm theo cấp chi tiết chính xác, sau đó chọn Hiển thị dữ liệu chi tiết trong màn hình Nhóm Tablix. Thao tác này sẽ thêm thanh ba chi tiết vào một hàng phía trên hàng hiện tại của bạn. Nếu bạn cần nhóm vào một thứ gì đó, hãy chọn trường để nhóm. Điều này sẽ thêm a) trong một hàng phía trên hàng hiện tại của bạn. Sao chép và dán nội dung của các ô trong hàng hiện có của bạn vào hàng mới và xóa hàng gốc của bạn.

+0

cảm ơn !! làm thế nào tôi có thể chèn một nhóm mới? khi tôi nhấp chuột phải, tôi không có tùy chọn để chèn –

+0

điều này có liên quan không? http: // stackoverflow.com/questions/16046678/how-to-associate-two-fields –

+0

Đã thêm hướng dẫn chi tiết. –

3

Một hàng khi bạn mong đợi nhiều âm thanh như sự cố nhóm. Gỡ lỗi một cái gì đó như thế này tôi sẽ tạo ra một phần tử bảng mới bên dưới phần tử hiện tại và kéo và thả một cột đơn lẻ từ tập dữ liệu. Nếu nó trả về 14 bạn biết nó không phải là tập dữ liệu được đánh giá là một vấn đề nhưng biểu thức của bảng. Nếu nó cũng chỉ trả về một, bạn có thể có một vị ngữ, biểu thức lọc, hoặc thiết lập tham số hạn chế phạm vi xuống là tốt.

+0

cảm ơn bạn rất nhiều vì lời khuyên hào phóng của bạn, tôi sẽ khắc phục sự cố như bạn đã đề xuất và quay lại sau vài phút –

+0

bạn chắc chắn đúng. tôi thả một bàn khác bên dưới và nhận 14 !! –

+0

vui lòng xem câu hỏi được cập nhật với các chi tiết khác –

3

Có thể, bạn đặt biểu thức cho Textbox chứ không phải cho RowGroup. Chỉ cần tìm Thuộc tính nhóm, sau đó đặt cùng một biểu thức trong Nhóm Bật.

Các vấn đề liên quan