列可见性SSRS

时间:2018-01-04 13:42:35

标签: sql-server reporting-services ssrs-2012

我有一个包含3个Row Group的表。订单为Customer> Group> Colour

我希望报告显示所有客户,然后您可以展开以显示与该客户相关联的组,然后展开组以显示颜色。

现在我很确定我知道这是怎么做的....

我从行组面板中选择了group properties Group,并将可见性属性更改为Hide,然后在Customer上切换。选择Colour并在Group上切换后,我也更改了可见性属性。这已在行组面板上完成,实际Tablix中的文本框没有任何更改。

然而,该报告没有显示任何数据。

如果我将Colour的可见性更改为Customer并将Group更改为Show,则会再次显示数据。这不是我希望表格出现的方式。

SSRS是否存在已知问题?我最初只有2之后添加了一个行组,之前切换按需要工作。似乎在我添加第3组之后,改变切换属性似乎并不起作用。

我是否需要从头开始重建表格以使其按要求行事或者我错过了什么?

1 个答案:

答案 0 :(得分:0)

听起来你正在做的是正确的。除顶级组之外的每个组都应设置为Hidden=True,并且切换项应该是您要单击以展开/折叠的文本框的名称,这通常是父组中的文本框。

我做了一个非常简单的示例,它按预期工作,因此您可能希望将分组与下面的图像进行比较,并确保每个组单元格位于表格中的不同行上。

注意:此处的详细信息组没有分组。

因此,细节组被隐藏,其切换项为SuperCategoryDesc,这是来自它的父级的单元格。 SuperCategory组已隐藏,其切换项为CategoryGroupDesc

如果您仍然没有运气,请发布您当前的设计。

enter image description here