我有一个ssrs报表服务器,它可以生成报告,并将其嵌入到其他页面中。
我发现我可以很容易地将整个报表嵌入到iframe中,但是我想隐藏除所需表以外的所有内容。这需要在表中设置一个属性,以便我可以选择它。或者,在事后获取表的客户端ID。
但是,我一直无法找到一种方法来将某种标识符嵌入到tablix表中,以便可以轻松地选择它。理想情况下,我只想向表中添加一个name
或id
属性,但这似乎是不可能的。
有什么解决办法吗?
答案 0 :(得分:0)
我遇到了相同的问题,并使用报告参数作为解决方法。我使用以下值创建了一个新的报表参数(在可用值>指定值下):
'Label 'Value
=Tablix1 1
=Tablix2 2
现在在 Tablix属性>可见性>基于表达式显示或隐藏下的tablix上,我添加了此表达式:
=IIF(Parameters!ReportParamaterTablixChoice.Value = 1, True, False)
现在仅在用户从参数中选择值Tablix1
时显示此tablix。因此,基本上,对于现在可以从中选择的不同标签,您可以将其视为唯一的ID
。