根据SSRS中的列值打开子报表

时间:2015-05-15 13:58:41

标签: reporting-services ssrs-2008 ssrs-2012

我在一列中有6个可能的子报告和6个可能的值。我想单击该列并打开与该值关联的子报表。 我发现有几个地方推荐这个

=IIf(Fields!DataType.Value = "XXX","<PATH>",
IIf(Fields!DataType.Value = "YYY","<PATH>",NOTHING)

使用这种格式,它不会做任何事情,列上没有点击选项

我的路径在服务器上,所以它类似于/ homefolder / reports / subreports / report 这将返回包含无效字符的项目,并且不显示报告

这是我现在的表达不起作用。它返回databox是无效错误。

IIf(Fields!DataType.Value = "PLE",/Reports/Subreports/PLEReport,NOTHING)

1 个答案:

答案 0 :(得分:1)

右键单击列字段&gt; 文本框属性

enter image description here