在显示详细信息行时隐藏SSRS嵌套组

时间:2013-07-26 14:47:34

标签: sql sql-server reporting-services reportingservices-2005

我有一个分层数据集,如下所示:

Group1 Group2 Group3 Group4 Group5 Detail
Food   Fruit  Red    Apple         Apple
Food   Fruit  Orange Orange        Orange
Food   Meat   Red    Steak         Steak
Car    Honda  Red    2003   Civic  Civic
Car    Ford   Blue   2003   Escort Escort

我的SSRS是一个包含5个组的表,我有一个过滤“group1”列的参数。它的结构如下:

Group1
Group2
Group3
Group4
Group5
Detail

当报告运行时,我希望能够显示所有非空的组。对于1-4组的食物,对于1-5组的汽车。

我的问题是当我尝试使用Visibility表达式隐藏group5时,隐藏组时我没有得到详细信息行。

如何继续显示详细信息行并隐藏空白的组?

1 个答案:

答案 0 :(得分:2)

如果在组窗格中选择一个组并选择hidden = true,则不会呈现该级别下面的组层次结构中的任何组。您可以过滤数据集,留下至少一个组以上的详细信息,以允许呈现细节。