SSRS矩阵报告中的相邻分组

时间:2013-10-25 08:04:59

标签: reporting-services matrix report grouping hierarchy

我有一个与SSRS矩阵报告有关的问题。我在表格中使用以下格式捕获数据:

类别名称月费

C1 N1 M1 10

C1 N1 M2 20

C1 N1 M3 30

C1 N2 M1 40

C1 N2 M2 50

C1 N2 M3 60

C2 N3 M1 70

C2 N3 M2 80

C2 N3 M3 90

所以基本上它捕获了不同月份的类别,产品名称和成本。 我想在报告中提到的是这样的:

类别名称M1 M2 M3

C1 N1 10 20 30

C1 N2 40 50 60

C1 N3 70 80 90

所以这类似于几个月的透视,其中Category和Name为静态列。当我尝试在矩阵报表中创建两个组(类别和名称)时,类别将成为父组,报表将所有产品分组为常见类别。例如,我得到这样的东西:

类别名称M1 M2 M3

C1 N1 10 20 30

N2 40 50 60

C1 N3 70 80 90

我不想要上面的分组。我想要为N1和N2重复类别c1 我在矩阵报告中有点新手,也许我错过了一些明显的组设置。有人可以帮我吗?

编辑:我正在使用SSRS 2008 R2 谢谢&问候 AK

1 个答案:

答案 0 :(得分:3)

在SSRS中创建矩阵样式Tablix时,它看起来像是默认值:

enter image description here

enter image description here

C1 这样显示的原因是默认情况下,组标题不会添加到Tablix正文区域,并且每组只显示一次。

请注意,CategoryName位于虚线的左侧:

enter image description here

请参阅Understanding the Tablix Data Region

删除左侧的两列。出现提示时,选择仅删除列

enter image description here

现在,添加两个列,如下所示:

enter image description here

Tablix现在看起来像这样:

enter image description here

请注意,NameMonth之间不再有虚线,即所有内容都位于Tablix正文区域。

现在最终结果看起来像你的要求:

enter image description here