Tôi đã thêm một biểu thức lọc bằng cách sử dụng toán tử tương tự. Tôi phải đặt gì vào trường giá trị? tham số của tôi được đặt tên @test và tôi muốn bộ lọc hoạt động giống như% @ test% trong SQL. Tôi muốn nó hoạt động như% @ test% để tôi có thể chuyển '' để nhận tất cả các giá trị cho truy vấn.Làm cách nào để làm cho các ký tự đại diện hoạt động trong một toán tử giống như trong các dịch vụ báo cáo SQL Server?
Trả lời
tôi để làm việc này bằng cách thêm một biểu thức lọc với một nhà điều hành thích và thiết lập các giá trị như sau:
="*" + Parameters!Roles.Value + "*"
Để có được tất cả các giá trị tôi vượt qua ''.
Bạn cũng có thể chỉ cần sử dụng nối chuỗi trong Tập dữ liệu gốc mà bạn muốn lọc. Bạn có thể truy cập vào các thông số theo cách tương tự như SQL:
WHERE fieldname LIKE '%' + @test + '%'
Sau đó bạn có thể liên kết các tham số báo cáo @test đến @test trong tập dữ liệu thông qua các tùy chọn thông số trên Dataset Properties.
Đối với những truy vấn đối với Oracle, hãy sử dụng: WHERE fieldname LIKE '%' || : test || '%' – ashtonium
Bạn nên sử dụng Truy vấn này trong SECCTION DATA của báo cáo WIZARD.
SELECT * FROM HR.JOBS WHERE JOB_TITLE LIKE :JOB_TITLE | |'%'
bạn có thể sử dụng truy vấn đơn giản này.
WHERE fieldname LIKE CONCAT('%',@test,'%')
Dùng CONCAT
- 1. Dịch vụ báo cáo SQL Server 2005 - Cách xử lý các báo cáo trống
- 2. Ký tự đại diện của số trong SQL Server
- 3. Làm cách nào để tự động căn giữa hình ảnh trong báo cáo Dịch vụ Báo cáo MS?
- 4. Làm thế nào để bạn tạo mẫu cho báo cáo Dịch vụ báo cáo SQL Server 2005?
- 5. Tác vụ Đại lý SQL Server Thông báo cho nhiều toán tử về lỗi
- 6. Làm cách nào để đặt tên cho các ký tự đại diện trong cột MySQL?
- 7. Đăng ký dịch vụ báo cáo SQL Server với thông số động
- 8. Làm thế nào để sử dụng toán tử giống như MySQL trong JDBC?
- 9. Oracle SQL sử dụng như một ký tự đại diện
- 10. Cách sử dụng dịch vụ WebService của Dịch vụ Báo cáo SQL Server 2008
- 11. Dịch vụ báo cáo máy chủ SQL: cách dừng báo cáo kích hoạt khi mở
- 12. Làm cách nào để hiển thị dữ liệu trong tiêu đề của báo cáo Dịch vụ báo cáo SQL 2005?
- 13. Cách dễ dàng để bản địa hóa báo cáo Dịch vụ báo cáo SQL Server (.rdl) là gì?
- 14. 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ố?
- 15. Bất kỳ cách nào để xuất/nhập máy chủ đăng ký dịch vụ báo cáo sql?
- 16. Làm cách nào để có danh sách các báo cáo có sẵn trên một cá thể dịch vụ báo cáo
- 17. Dịch vụ báo cáo: Tablix RepeatColumnHeaders không hoạt động trên một số báo cáo
- 18. Phạm vi ký tự đại diện của SQL Server, ví dụ như [A-D], hoạt động như thế nào với Collation phân biệt chữ hoa chữ thường?
- 19. Dịch vụ báo cáo máy chủ SQL cho Amazon RDS
- 20. Cách tự động kiểm tra các báo cáo trong SSRS
- 21. Tôi làm cách nào để có được các ký tự đại diện để hoạt động trong khớp với giá trị thuộc tính XPath?
- 22. Các nhóm Regex và * ký tự đại diện có hoạt động cùng nhau không?
- 23. Làm thế nào để hiển thị thư phía đông (ký tự Trung Quốc) trên dịch vụ báo cáo SQL Server/SQL?
- 24. Làm cách nào để có được ngày cuối cùng trong tháng bằng cách sử dụng Dịch vụ báo cáo SQL
- 25. Làm cách nào để lấy dữ liệu không phải Bảng vào Dịch vụ Báo cáo Máy chủ SQL?
- 26. Bạn làm cách nào để khớp các ký tự đại diện với XSLT?
- 27. Các toán tử tăng cường hoạt động như thế nào?
- 28. Làm cách nào để bạn biết hai ký tự đại diện có trùng lặp không?
- 29. Xác minh văn bản trong Dịch vụ Báo cáo SQL
- 30. Ký tự đại diện trong Generics: "? Super T" hoạt động trong khi "? Extends T" không?
có thể trùng lặp của [T-SQL và WHERE NHƯ% Parameter% khoản] (http://stackoverflow.com/questions/14237755/t-sql-and-the -nơi-như-tham số-khoản) –
@SayedAbolfazlFatemi câu hỏi đó là lại: SQL, đây là RE SQL Server Reporting Services là khác nhau. –