Tôi đã có bộ dữ liệu chưa được lọc để xử lý để tạo báo cáo (SQL Server 2005 btw).Trong dịch vụ báo cáo SQL, làm thế nào để lọc một tập dữ liệu theo một tham số?
Giả sử tôi có cột Tên và tôi muốn thêm thông số vào báo cáo của mình, để chỉ chọn các tên có chứa một số ký tự.
Có ai biết cách xử lý các bộ lọc này không?
Tôi đã cố gắng không có may mắn này:
=Fields!Name.Value Like =Parameters!FilterName.Value
=Fields!Name.Value = = "%" + Parameters!FilterName.Value + "%"
Tôi muốn để có thể có được những cái tên 'foo' và 'foobar', nếu tôi cung cấp cho các tham số 'oo'
Chỉnh sửa:Tôi biết việc lọc nên được thực hiện ở phía máy chủ SQL, nhưng tôi không kiểm soát tập dữ liệu tôi đã cung cấp (một dịch vụ web cung cấp phương thức không có tham số), vì vậy tôi phải lọc phía báo cáo.
[Làm việc với bộ lọc dịch vụ báo cáo - Phần 2: Toán tử LIKE] (http://blog.datainspirations.com/2010/12/30/working-with-reporting -services-filters-part-2-like-operator /) –
Tôi muốn thực hiện việc lọc trên chương trình phụ trợ. Tôi đã viết một loạt về những điều cơ bản của SSRS 2005 (và nó vẫn đang trong tiến trình). Đối với tham số cơ bản, xem bài viết mới nhất của tôi trên loạt bài (Sử dụng tham số): http://dbalink.wordpress.com/2009/05/02/how-to-report-authoring-in-ssrs-2005-part-iv -adding-parameters/ – MarlonRibunal