Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 如何在SQLServer报表RDL中合并(特定列的)具有相同值的行?_Sql Server 2005_Reporting Services_Bids_Rdl - Fatal编程技术网

Sql server 2005 如何在SQLServer报表RDL中合并(特定列的)具有相同值的行?

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 ______________________________________________

我不熟悉在投标中使用RDL的SQLServer2005报告服务

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

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工作表中的合并)你是如何做到这一点的?