2011-09-09 61 views
11

Tôi có một báo cáo rất cơ bản trong SSRS hiển thị một mạng lưới dữ liệu. Truy vấn trả về chính xác nhiều hàng nhưng báo cáo chỉ hiển thị hàng đầu tiên. Truy vấn đơn giản như SELECT * FROM ... Tôi không có bất kỳ định dạng đặc biệt nào và tablix nằm trong phần chi tiết của báo cáo, không phải do đầu trang hoặc chân trang. Tôi có thể kiểm tra những gì khác?SSRS chỉ hiển thị hàng đầu tiên

+0

Kiểm tra để đảm bảo chúng không phải là hàng trùng lặp và bạn đã chọn tính năng chặn. –

+0

Chúng là các hàng không trùng lặp. Tôi có thể thay đổi ORDER BY và nhận hàng đầu tiên của truy vấn được đảo ngược, vì vậy tôi biết truy vấn là "đang hoạt động". Tôi tìm thấy tính năng ngăn chặn ở đâu? – Blaze

Trả lời

13

Tablix thiếu nhóm hàng.

+6

Điều này có nghĩa là gì và tại sao nó khắc phục được sự cố? Tại sao tablix cần một nhóm hàng? Bạn đã thêm một cái như thế nào? Bằng cách cung cấp câu trả lời chi tiết hơn, câu hỏi này có nhiều khả năng giúp người xem trong tương lai. –

+2

Tôi tin rằng thuật ngữ là "hàng chi tiết". Bạn có thể cho biết hàng nào có nghĩa là để biết chi tiết bởi vì cạnh trái của tablix (bộ chọn/chỉ báo hàng) sẽ có ba đường ngang. Nếu điều này bị thiếu, bạn sẽ muốn đi đến Row Group cấp thấp nhất, thêm một nhóm con, và chọn tùy chọn Detail (hoặc để trống nhóm theo đặc tả kỹ thuật.) –

0

Một vấn đề tương tự đang khiến tôi phát điên. Tôi đã tạo báo cáo theo cách thủ công từ đầu trong VS2012, đã ném một tablix lên đó và thêm các cột được trả lại bằng một lựa chọn đơn giản. Bản xem trước báo cáo chỉ trả lại nhóm đầu tiên theo khóa chính. Sau đó, tôi đã tạo một báo cáo tương tự bằng cách sử dụng thuật sĩ và báo cáo đó, mặc dù chỉ có sự khác biệt về mỹ phẩm, trả về tất cả các nhóm theo khóa chính.

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