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_

私がする必要があるのは、同じ列の2つの隣接する行が同じ値を持つセルにマージすることです。

likeId 1は 2 回繰り返されるため、これらのセルを結合する必要があります。(また4)

同様に、IDをTotal持つセルの最後の列も結合する必要があります。14

RDLには列用の「TextBox」があり、このフォーラムで他の質問を見ましたが、TablixまたはMatrixに関連していたので、言及した方がよいと思いました。

このマージは RDL で行う必要があり、これは Excel にエクスポートするときにも存在する必要があります。

誰かがすぐに助けてくれることを願っています。

4

2 に答える 2

0

ID によるグループを使用するように SQL クエリを変更します。

于 2012-07-12T16:43:59.393 に答える
0

レポート サービスで、Tablix の行グループの Id を詳細グループよりも上にドラッグし、他のフィールド (合計を除く) を ID の下にドラッグし、テーブルの縦の破線の前にドラッグします。合計を縦の破線の後の最初のセルにドラッグします

于 2012-07-13T13:59:54.140 に答える