我想在SSRS报表构建器中添加带有通配符的LIKE过滤器。我尝试使用报表构建器的过滤器数据部分中包含的contains子句来尝试此操作。我同时尝试了“ *”和“%”,但都失败了。

我试过了
MyFieldName包含2451-成功
MyFieldName包含24 *-这将失败
MyFieldName包含24%-失败

从下面的链接,我觉得这是一个老问题,至今仍未解决。

http://connect.microsoft.com/SQLServer/feedback/details/202792/ssrs-adding-like-filter-criteria-to-report-builder

你们有什么建议?

谢谢
拉维·古普塔(Ravi Gupta)

最佳答案

您可以使用InStr函数

=IIF(InStr(Fields!MyFieldName.Value, "2451"),TRUE,FALSE)

10-04 16:06