父子组在行获取基于隐藏的exp时给出空白行-SSRS

时间:2018-09-18 03:09:49

标签: ssrs-2012

我正在使用LIST控件,并在其中使用一个tablix,然后在tablix中,我使用了另一个tablix,它基本上是针对特定报表部分的子帐户类型分组的。 enter image description here 基本上有亲子关系。

如下所示的报告设计-

LIST(帐户类型上的Gorup)->普通tablix(tablix1)->在tablix1的单元格内采用了另一个tablix(tablix2),并将其分组为子帐户类型->当我将隐藏exp放在( tablix2),则它会根据条件隐藏行,但会给出空白行。

我想从报告输出中删除/缩小空白行。当我将exp的隐藏行放在子组上时,它将提供额外的空白行。

我还在报表属性中将ConsumeContainerWhiteSpace设置为true,但是它也没有用。 请就此问题提出建议。

1 个答案:

答案 0 :(得分:0)

很抱歉,但是我似乎没有找到任何要指出的地方,因为您似乎隐藏了重要的细节。

由于您似乎以Excel导出为目标,因此可能不需要列表。如果您的报表中不需要列组,请从表格开始。

  • 指定将在详细信息行中显示的所有字段,并根据需要添加列。
  • 右键单击详细信息组,以根据需要添加带有页眉/页脚的父组(按子帐户类型)。在组页眉/页脚中指定标题和总计,并在需要时添加列(“组内”)。
  • 右键单击子帐户类型组,以根据需要添加带有页眉/页脚的父组(按帐户类型)。在组页眉/页脚中指定标题和总计,并根据需要添加列(“组内”)。
  • 根据需要为详细信息行设置“行可见性”。

如果隐藏行仍然出现在Excel导出中,建议通过在查询的WHERE子句中使用报表参数(如@RptRunDate@PlanYearExpDate)将它们从数据集中排除。用于创建数据集。