【问题标题】:How to display only one of the two tablix in SSRS?如何在 SSRS 中仅显示两个 tablix 之一?
【发布时间】:2014-06-23 23:24:09
【问题描述】:

我对 SSRS 很陌生。我想开发一份报告。其中有 2 个选项,您可以选择 2 个中的任何一个。第一个选项是按 OrderID 选择,另一个选项是按 DepartmentName 选择。 如果您选择选项 1,则报告会显示一个表格,其中包含与订单详细信息相关的列。 如果您选择选项 2,则报告会显示一个表格,其中包含与部门相关的列。 一次只会显示一个表格。

我怎样才能做到这一点,我是否需要为 2 使用子报告。

【问题讨论】:

    标签: reporting-services .net-4.0 ssrs-2008 ssrs-tablix


    【解决方案1】:

    许多方法可以解决这个问题。一份绝对不完整的清单:

    1. 创建 2 个报告,甚至不要尝试合并它们。坦率地说,这是最有意义的。当您开始尝试制作这些包含多种数据表示形式和不稳定的导航/可见性规则的“全方位报告”时,您正在为维护噩梦奠定基础。

    2. 创建包含两个表的报表,每个数据集一个。将每个表的可见性属性链接到相关参数。

    3. 创建一个基于参数调用适当子报表的主报表。这并不像听起来那么简单,但也不是太复杂。您将需要编写一个表达式来动态选择子报表,并且两个子报表都需要接受相同的参数集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 2014-06-05
      • 2016-12-19
      • 1970-01-01
      • 1970-01-01
      • 2016-12-03
      相关资源
      最近更新 更多