我需要根据参数的值隐藏或显示SSRS报告的标题。该参数名为" Show Header?",该参数的值为true和false。标题是否有隐藏属性?如果是这样,我就找不到了。
答案 0 :(得分:1)
我不确定你是在谈论表格标题还是报告标题(有些人似乎可以互换地使用这个术语)。
我仍在自学SSRS,所以可能有更好的选择,但快速测试我找到了以下内容。
对于布尔参数类型:
我使用下面的逻辑来隐藏基于参数的可见性(您可能希望根据您的参数使用真/假顺序来使其按您想要的方式工作):
=IIF(Parameters!ShowHeader.Value, False,True)
表标题:
只需突出显示要显示/隐藏的文本框并打开属性,在“可见性”下选择“基于表达式显示或隐藏”
(注意:我发现突出显示完整行只会让你选择完整的tablix属性而不是单行,所以我只需移动点击所有单元格并将IIF语句粘贴到“隐藏”属性中以便在属性中进行选择窗口)
报告标题:
我不确定您是否可以隐藏标题(看不到任何直接的隐藏属性或选项),但是您可以使用相同类型的过程隐藏标题的内容(右键单击属性并更改“可见性”设置或将代码添加到Hidden属性中)。在测试中,我发现当隐藏的项目可能适合您时,标题会减少以删除空格。
答案 1 :(得分:0)
我发现绕过SSRS限制的偷偷摸摸的方法是将我的“标题”放在第一个tablix的第一行中,只是隐藏实际的报告标题,您可能知道无法将其删除。这样,我可以根据自己想要的条件显示或隐藏Tablix的第一行。这种方法对我来说很好。