有列显示组的值

时间:2016-11-15 21:10:07

标签: reporting-services

我有一份SSRS报告,其数据类似于下表中的数据

incident_type   zone    seconds data_category   data_type
Alarm           East    30      A               1
Alarm           East    90      A               2
Alarm           East    120     B               1
Alarm           East    180     C               1
Alarm           West    30      A               1
Alarm           West    90      A               2
Alarm           West    120     B               1
Alarm           West    180     C               1
Warning         East    30      A               1
Warning         East    90      A               2
Warning         East    120     B               1
Warning         East    180     C               1
Warning         West    30      A               1
Warning         West    90      A               2
Warning         West    120     B               1
Warning         West    180     C               1

我想要做的就是这样显示:

Alarm    East    West
A  1     30      30
A  2     90      90      
B  1     120     120     
C  1     180     180    

Warning  East    West
A  1     30      30
A  2     90      90      
B  1     120     120     
C  1     180     180 

因此,我使用以下组设置我的Tablix

enter image description here

正如您所看到的,我将数据分组的方式正确地破坏了数据。但是,结果表看起来像这样

Alarm    East    West
A  1     30      30
A  2     90      90      
B  1     120     120     
C  1     180     180    

Alarm    East    West
A  1     30      30
A  2     90      90      
B  1     120     120     
C  1     180     180 

如您所见,标题重复“警报”。如何才能使[incident_type]的值与组相关的值正确?

1 个答案:

答案 0 :(得分:1)

似乎incident_type组未设置为标题组。

删除incident_type群组并右键点击data_category群组,然后选择Add Group / Parent Group...。将弹出一个窗口,设置添加组标题并选择incident_type字段。

enter image description here

之后,将在Tablix的开头添加一个新列,删除该列以及所需的行以保留此列:

enter image description here

合并incident_type第一行中的前两个单元格,您将获得所需的输出。

如果有帮助,请告诉我。