3

我是使用 BIDS 中的 RDL 处理 SQL Server 2005 Reporting Servives 的新手。

我需要修改现有报告,以便可以合并相邻行中的单元格,这些单元格对于该特定列具有相同的值。

例如:考虑这是从报告 RDL 使用的存储过程返回的表。

_________________________________________________  
Id      SubCategory    Field1     Field2   Total  
_________________________________________________  
1       a              Bob        US       17  
1       b              John       UK       17  
2       a              Mary       AUS      12  
3       d              Ram        IND      19  
4       b              Alex       UK       09  
4       c              Abby       FR       09  
5       e              Tim        IT       03  
_________________________________________________  

表格示例 - 无法格式化文本:(此处为图片:http_://i.stack.imgur.com/gWEH5.png_

我需要做的是我希望将单元格合并为一个单元格,其中同一列中的两个相邻行具有相同的值。

LikeId 1重复了两次,因此必须合并这些单元格。(还有4

同样,Total对于具有 Id 的单元格的最后一列14必须合并。

RDL 有用于列的“TextBox”,我在这个论坛上看到了一些其他问题,但与TablixMatrix 相关,所以我认为如果我提到它会更好。

我需要在 RDL 中完成这种合并,并且在导出到 Excel 时也应该存在。

希望有人能尽快提供帮助。

4

2 回答 2

0

更改 SQL 查询以在 ID 上使用分组依据。

于 2012-07-12T16:43:59.393 回答
0

在报告服务中,将 Id On Row group Of Tablix Upaer 拖动到 Detail Group 并拖动其他字段(Total 除外)Besid ID 和表中的垂直虚线之前。并将 Total 拖到垂直虚线之后的第一个单元格

于 2012-07-13T13:59:54.140 回答