Reporting services SSRS报告中的分组数据
在开发SSRS2008R2报表时,我想显示一些按值分组的数据,而在合并其他数据时,我在报表生成器上遇到了一个问题Reporting services SSRS报告中的分组数据,reporting-services,merge,ssrs-2008,ssrs-grouping,Reporting Services,Merge,Ssrs 2008,Ssrs Grouping,在开发SSRS2008R2报表时,我想显示一些按值分组的数据,而在合并其他数据时,我在报表生成器上遇到了一个问题 | Parent Group | |_______________________________________| |Group A|Group B|Group C|Group D|Group E| |_______|_______|_______|______|________| | 5 | 2 | 1 |
| Parent Group |
|_______________________________________|
|Group A|Group B|Group C|Group D|Group E|
|_______|_______|_______|______|________|
| 5 | 2 | 1 | 1 | 5 |
| 4 | 2 | 4 | 2 | 2 |
| 1 | 3 | 1 | 3 | 2 |
我是否可以创建一个筛选器或分组,将组C、D、E组合在一起,而不使用a和B
这样,
| Parent Group |
|_____________________________|
|Group A |Group B|Other Groups|
|________|_______|____________|
| 5 | 2 | 7 |
| 4 | 2 | 8 |
| 1 | 3 | 6 |
有两种方法可以实现这一点: SQL查询 通常,获得所需结果的最佳方法是让SQL完成繁重的工作:
SELECT GroupA, GroupB, (GroupC + GroupD + GroupE) AS OtherGroups
FROM MyTable
在报告中
如果您不能更改查询结果(例如,它是一个存储过程),那么您可以在SSRSVB代码中执行相同的操作
右键单击单元格并选择Expression…
,然后输入如下内容:
=Fields!GroupC.Value + Fields!GroupD.Value + Fields!GroupE.Value
和求和
,方法相同:
=SUM(Fields!GroupC.Value) + SUM(Fields!GroupD.Value) + SUM(Fields!GroupE.Value)