2009-05-20 39 views
3

私はこれを説明する方法がわかりません。さまざまなオプションを試しましたが、これが欲しいのです。SSRS実際の行としての行列行グループ

私は、行列の行グループを、レイアウトではなく実際の行として表示する必要があります。

したがって、リソースの列グループとプロジェクトグループとプロジェクト名の2つの行グループを持つマトリックスを作成すると、それらの2つは別々の列にはありません。私はちょうどグループを太字にし、その下の同じ列にプロジェクトを作りたい。

これは単なる例ですが、実際の問題は、多くの行グループを追加するとレポートが広すぎるということです。

は、私はそれをしたいと思いますどのように:それは今何

  | resource1 | resource2 | resource3 
group1 | 
project1 | 
project2 | 
group2 | 
project3 | 
project4 | 

    | resource1 | resource2 | resource3 
Group1 | project1 | 
     | project2 | 
Group2 | project3 | 
     | project4 | 

答えて

0

あなたの要件を別々の行に各グループのプロジェクトを抜け出すためにグループ化を破ります。

各行(グループ化)は個別です。プロジェクトとグループのデータを分離し、離散的な行列の行として扱わなければなりません。

1つの方法(おそらく唯一の方法)は、データセットがこのようにデータを返すようにすることです。詳細行で

SELECT group data, GroupID + '1111' AS DummySorting 
UNION ALL 
SELECT project data, GroupID + ProjectID 
1

入れプロジェクト:ラフに言えば

。 "グループ"データの親グループを追加します。詳細行の上にグループ合計を追加します。私の場合はDimension2DetailAkroは、あなたのグループのデータがあるとDimension1DetailAkroは、あなたの "プロジェクト" グループです: マルクス

http://3.bp.blogspot.com/_JVKkux5oAjM/Sifa2RBMKgI/AAAAAAAAJNo/Tf8jXkvbcio/s1600-h/GroupingExample.gif

・ホープ、このことができます

乾杯

関連する問題