SSRS 2005修改报告查询现在获取预览错误.. filtervalue表达式不存在的报告参数

时间:2012-01-26 15:40:57

标签: reporting-services parameters filter

我制作了SSRS 2005报告的副本。使用相同的数据源,但使用新表查询新表。我可以查询我的数据,但在预览中我得到了

**The FilterValue expression for the table xxxxx refers to an non-exiting report parameter 'yyyy'**

我不想要过滤器。删除那个filterValue和我的报告中的参数 - 我似乎无法找到它?它似乎是报告中的一个旧条目。

我正在查看新数据集,但在“参数”或“过滤器”下看不到任何内容。当我执行查询时,它会返回数据。

我在报告定义中看到过滤器,但我是否使用设计工具安全地删除了它们?

2 个答案:

答案 0 :(得分:2)

从提供的错误消息中可以看出,过滤器与报表上的表格相关联,而不是数据集。

在设计视图中找到错误中引用的表,然后右键单击 - >属性。查看过滤器选项卡,然后删除无效的参考。

Report Builder 3.0中的过滤器标签的屏幕截图:

enter image description here

答案 1 :(得分:0)

您可以尝试在文本编辑器中打开.rdl文件,然后搜索报告参数'yyyy'。

检查周围的XML标记可能有助于您找到设计器中属性框中可以找到的元素名称或类似名称。

相关问题