【发布时间】:2009-05-15 15:12:14
【问题描述】:
我有一个未经过滤的数据集要处理以生成报告(SQL Server 2005 btw)。
假设我有一个 Name 列,我想在我的报告中添加一个参数,以便只选择包含某些字符的名称。
有人知道如何处理这些过滤器吗?
我试过这些都没有运气:
=Fields!Name.Value Like =Parameters!FilterName.Value
=Fields!Name.Value = = "%" + Parameters!FilterName.Value + "%"
如果我提供参数“oo”,我希望能够获得名称“foo”和“foobar”
编辑: 我知道过滤应该在 SQL 服务器端完成,但我不控制给定的数据集(网络服务给它一个无参数方法),所以我必须在报表端进行过滤。
【问题讨论】:
-
我宁愿在后端进行过滤。我已经写了一系列关于 SSRS 2005 的基础知识(并且仍在进行中)。基本参数见我最新的系列文章(使用参数):dbalink.wordpress.com/2009/05/02/…
标签: sql-server reporting-services reporting