Sql server 2005 如何在SQLServer报表RDL中合并(特定列的)具有相同值的行?
我不熟悉在投标中使用RDL的SQLServer2005报告服务 我需要修改现有报告,以便可以合并相邻行中的单元格,这些行对于该特定列具有相同的值Sql server 2005 如何在SQLServer报表RDL中合并(特定列的)具有相同值的行?,sql-server-2005,reporting-services,bids,rdl,Sql Server 2005,Reporting Services,Bids,Rdl,我不熟悉在投标中使用RDL的SQLServer2005报告服务 我需要修改现有报告,以便可以合并相邻行中的单元格,这些行对于该特定列具有相同的值 Ex:考虑这是报表RDL.所使用的存储过程返回的表。 _________________________________________________ Id SubCategory Field1 Field2 Total ______________________________________________
Ex:考虑这是报表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_
我需要做的是将单元格合并为一个单元格,其中同一列中的两个相邻行具有相同的值
像Id 1
一样,重复两次,因此必须合并这些单元格。(也是4
)
同样,对于ID为1
和4
的单元格,最后一列的Total
也必须合并
RDL有“文本框”作为专栏,我在这个论坛上看到了一些其他问题,但都与Tablix
或矩阵有关,所以我想如果我提到它会更好
我需要这个合并在RDL中完成,并且在导出到Excel时也应该存在
希望有人能尽快提供帮助。将SQL查询更改为使用group by on ID。在reporting services中,将ID拖到Tablix Upaer的Row组而不是Detail组 并拖动表格中垂直虚线的Besid ID和BEF的其他字段(总计除外)。
然后将总计拖动到垂直虚线后的第一个单元格subcat、field1和field2会发生什么情况?感谢您的回复Sam。这些字段将保留在其独立(单独)行中;我忘了提到合并的单元格将占用合并行数的空间。(类似于Excel工作表中的合并)你是如何做到这一点的?