[英]How to display only one of the two tablix in SSRS?
我对SSRS非常陌生。 我想编写一份报告。 其中有2个选项,您可以选择2个。第一个选项是按OrderID选择,另一个选项是按DepartmentName选择。 如果选择选项1,则报告将显示一个表格,其中包含与订单明细相关的列。 如果选择选项2,则报告将显示一个表格,其中包含与Department相关的列。 一次仅显示一个表格。
如何实现此目标,我需要为2使用子报表吗?
有很多方法可以解决此问题。 一个不完整的清单:
创建2个报告,甚至不要尝试合并它们。 坦率地说,这是最合理的。 当您开始尝试制作包含多个数据表示以及不稳定的导航/可见性规则的“全能报告”时,就为维护噩梦奠定了基础。
创建一个包含两个表的报告,每个数据集一个。 将每个表的可见性属性链接到相关参数。
创建一个主报表,该主报表基于参数调用适当的子报表。 这听起来并不简单,但也不太复杂。 您将需要编写一个表达式来动态选择子报表,并且两个子报表都需要接受相同的参数集。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.