如何隐藏群组并保留详细信息?

时间:2015-10-22 16:46:47

标签: sql sql-server reporting-services

我找到了这个链接:Hiding SSRS Nested Groups while showing detail row但我无法确定提供的解决方案。

我有一份报告,建立了每个地点报告的健康状况摘要。 最初它只是位置,细节部分有投诉,后跟计数和小计。

他们已经要求包括年龄,所以它现在做位置>年龄>细节。如果他们不想使用年龄并且只想要位置,条件和摘要详细信息,分组可以关闭并且列可以隐藏但细节仍然存在,我该怎么做呢?

我是否需要创建新报告?如果我将年龄分组设置为隐藏,则该列会留在后面并且细节会消失。只显示每个站点和总计的总数。如果我在细节上面添加一个新组,它也会消失。如果我在年龄之外添加一个新组,则会显示没有详细信息且标题错误。

最好的方法是什么?

谢谢, 胆红素

澄清: 行组:位置>年龄 详情:投诉>计数

总共4列。

目标是允许第二列(年龄)消失,并且表格的行为就像它根本没有按年龄分组一样。可能是参数页面上的复选框或逻辑上的触发器。

1 个答案:

答案 0 :(得分:0)

一旦您意识到群组的运作方式,解决方案实际上相当简单。阅读https://technet.microsoft.com/en-us/library/dd255263(v=sql.105).aspx后,我能够弄明白。

我在下面相邻的年龄添加了一组。这个新组按条件排序。

然后我在Age行上指定了可见性选项,并使用了一个下拉菜单" Group by Age"。对于可见性函数,我使用= NOT(参数),因为参数是布尔值True或False,如果我们隐藏这一行,我们想要反函数。

然后我对新投诉小组的可见性做了相反的反应。