2012-07-12 78 views
2

我是新來的使用SQL Server 2005報表服務在BIDS中使用RDL的。如何合併SQL Server Reports RDL中具有相同值的行(特定列)?

我需要修改一個現有的報告,以便我可以合併相鄰行中的單元格,這些單元格將具有相同的特定列值。例如:

例如:考慮這是從報告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 
_________________________________________________ 

表實例 - Couldn」設置文本格式:(圖片瀏覽:HTTP_://i.stack.imgur.com/gWEH5.png_

我需要做的就是我想要的細胞合併成一個,其中在同一列中兩個相鄰的行具有相同的值。

喜歡Id 1被重複兩次,所以對於這些細胞必須被合併。(也4

類似地,對於最後一列Total用於與細胞Ids 14必須合併。

RDL有列的「文本框」,我在這個論壇看到了一些其他問題,但是與Tablix或Matrix有關,所以我認爲如果我提到它會更好。

我需要在RDL中完成合並,並且在導出到Excel時也應該存在。

希望有人能夠儘快提供幫助。

+0

subcat,field1和field2會發生什麼情況? – Sam 2012-07-12 16:43:22

+0

謝謝你的迴應Sam。 這些字段將保留在它們自己的獨立(獨立)行中; 我忘記提及合併的單元格將佔用合併的行數的空間。 (類似於在Excel表格中合併) – Tx36 2012-07-13 06:18:31

+0

您是如何實現這一目標的? – 2017-02-15 13:24:22

回答

0

將SQL查詢更改爲通過ID使用組。

2

在報告服務中拖拽Id On Row組Tablix Upaer比Detail Group 並拖動其他Fields(除Total)Besid ID和befor垂直虛線在表中。 並拖動Total to first cell afte vertical dash line

相關問題