根据 SSRS 中的列值打开子报表
Open subreport depending on column value in SSRS
我在一列中有 6 个可能的子报表和 6 个可能的值。我想单击该列并打开与该值关联的子报表。
我发现有几个地方推荐这个
=IIf(Fields!DataType.Value = "XXX","<PATH>",
IIf(Fields!DataType.Value = "YYY","<PATH>",NOTHING)
使用这种格式,它不会做任何事情,列上没有点击选项
我的路径在服务器上,所以它类似于 /homefolder/reports/subreports/report
此 returns 项包含无效字符且未显示报告
这是我现在用的表达方式,但是不行。它 returns 数据框无效错误。
IIf(Fields!DataType.Value = "PLE",/Reports/Subreports/PLEReport,NOTHING)
右键单击列字段>文本框属性
我在一列中有 6 个可能的子报表和 6 个可能的值。我想单击该列并打开与该值关联的子报表。 我发现有几个地方推荐这个
=IIf(Fields!DataType.Value = "XXX","<PATH>",
IIf(Fields!DataType.Value = "YYY","<PATH>",NOTHING)
使用这种格式,它不会做任何事情,列上没有点击选项
我的路径在服务器上,所以它类似于 /homefolder/reports/subreports/report 此 returns 项包含无效字符且未显示报告
这是我现在用的表达方式,但是不行。它 returns 数据框无效错误。
IIf(Fields!DataType.Value = "PLE",/Reports/Subreports/PLEReport,NOTHING)
右键单击列字段>文本框属性