1

我在 SSRS 2005 中有一个报告表。它看起来像这样:

Group Header Row
  Group Detail Rows
Group Footer Row

这些组基于名为GroupBy的报告参数显示。如果此参数为空,则没有分组。=Parameters!GroupBy.Value is Nothing因此,为页眉和页脚设置了 Visibility.Hidden 属性表达式。明细行的可见性设置为=Not(Parameters!GroupBy.Value is Nothing)

使用 呈现报表时GroupBy = null,报表会隐藏页眉和页脚并显示所有详细信息行。这意味着切换是隐藏的,它看起来就像一个普通的、无组的报告。

在 SSRS 2008 中,这个小技巧不再有效。如果组标题被隐藏,那么详细信息行也被隐藏。

关于如何将此功能破解到 SSRS 2008 中的任何想法?

4

1 回答 1

0

您可以做的是将可见性应用于组标题的行(而不是组本身)。您可以通过选择行、右键单击边缘并选择“行可见性...”来执行此操作。您可以对组页眉和组页脚执行此操作。另外,我用这个表达式来表示可见性:

=CBOOL(Parameters!GroupBy.Value IS NOTHING)
于 2011-07-12T22:28:36.653 回答