2013-04-22 31 views
5

Về cơ bản, tôi muốn có số lượng hàng riêng biệt cho mỗi nhóm. Tôi tin rằng tôi phải sử dụng RowNumber. Điều này dường như đã được thảo luận nhưng tôi gặp khó khăn do thực tế là nhóm của tôi không phải là một chuỗi liên tục.Làm thế nào để hiển thị số hàng trong SSRS cho mỗi nhóm trên biến nhóm theo giá trị?

nỗ lực của tôi đã dẫn đến một cái gì đó tương tự như:

=RowNumber(Parameters!GroupBy1.Value) 

Báo cáo SSRS không tải nếu tôi có bộ này vì nó là.

Số lượng hàng trên mỗi công việc DS. Nếu thay vào đó tôi sử dụng:

=RowNumber("NameOfMyDataSet") 

Tôi sẽ đếm hàng thành công nhưng không đặt lại cho mỗi nhóm.

Làm cách nào để đặt lại số lượng hàng trên mỗi nhóm nếu tôi đang sử dụng tên nhóm theo từng nhóm?

Trả lời

17

Bạn cần phải thiết lập phạm vi chức năng như tên gọi của nhóm, không phải là DataSet, một cái gì đó như:

=RowNumber("Group1") 

Chỉnh sửa sau khi bình luận:

Như trên đây là tên của nhóm được tạo trong báo cáo, không phải bất kỳ giá trị nào trong Tập dữ liệu.

Trong thiết kế:

enter image description here

tính Nhóm:

enter image description here

+0

Đây không phải là rất hữu ích. Như câu hỏi của tôi chỉ ra tôi không có tên chuỗi liên tục của nhóm-by. Nó biến và được thiết lập thông qua các tham số. – Rail24

+4

@ Rail24, như trên bạn cần tên được xác định khi bạn tạo nhóm. Đây là đối tượng báo cáo và có tên tĩnh. –

+0

Ah. Tôi đã bị hiểu lầm cả ngày rồi. Tôi xin lỗi vì điều này rất hữu ích. Cảm ơn bạn. – Rail24

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