【发布时间】:2016-08-14 15:36:20
【问题描述】:
我有一个包含许多表格(tablix?)的报告,我需要在其中隐藏第二列中没有值的所有行:
我可以通过右键单击每一行来做到这一点
并为行的可见性设置一个表达式,该表达式取决于出现在第二列字段中的值,例如
=IIF((Fields!MyField4.Value = ""), True, False)
但问题是我的报告中有超过 1000 行这样的行!考虑到每个字段都有一个特定的名称,这将需要很长时间!我可以修改 Xml,但这也需要一段时间。我目前正在编写一些使用 XDocument 的代码来实现这一点。
有没有任何人能想到的更快的方法?也许来自设计师的东西,或者一些 VB 代码?互联网上的任何地方似乎都建议一次右键单击一行。
【问题讨论】:
-
为什么不从数据集中过滤这些值?
-
有没有办法在多个值上快速执行此操作?谷歌搜索只是让我找到了我以前见过的所有可见性问题。
标签: visual-studio reporting-services ssrs-2008 rdlc