2009-05-15 17 views
7

SSRS 2008レポートにはタブリックスがあります。これには2つのレベルの行グループがあり、左端のグループ化の値を各行に引き続き表示したいと考えています。私は、このためのオプションを見つけることができないようSSRS:各行に一番左の行グループ値を繰り返します

group1 subgroup1 500.00 
group1 subgroup2 500.00 

...

group1 subgroup1 500.00 
     subgroup2 250.00 

...しかし、私は好む:例えば、私はこれを取得します。それは奇妙なことですか?

は、 ビル

答えて

1

をありがとう、あなたが問題の行を選択した場合、隠す重複と呼ばれるフィールドがあります。これには何も設定しないでください(null、spaceなど)。必要な値を返す必要があります。

+0

重複を隠す「なし」がデフォルトのようです。 – CodeGrue

13

上位レポーティングレベルを編集するだけで、両方のグループを同時にグループ化することができます。これにより、目的の動作が発生します。

私はこの解決策に一度頼る必要がありました。ここでは、「重複を隠す」が望ましい結果を達成していないようです。

+0

重複を隠すことができませんでした。しかし、私は最初のグループに両方のフィールドを追加し、2番目のフィールドには2番目のフィールドがあります...これはうまくいくようです。 – CodeGrue

+1

これは私のために働いた。上記の質問では、行グループウィンドウの親グループの右にある小さな下矢印をクリックし、グループプロパティを選択し、グループ式の下にある追加をクリックし、サブグループの名前を選択してOKをクリックします。 –

1

私はこの同じ問題を抱えていました。私はそれを本当に簡単に解決しました。

グループとサブグループの2つの行グループがあるようです。

あなたがしなければならないことは、最初の列を選択してグループ別およびサブグループ別にグループ化し、サブグループ別にグループ化を削除することです。

これはすべきことです。

4

現在、グループの繰り返し値がSSRSレポートに表示されるかどうかを判断する良い方法は、グループを作成し、そのグループに基づいてレポートを作成することです。次に、グループフィールドを使用して列をレポートの右側に複製します。必要なすべての列を含め、合計が正しいことを確認してください。グループ化された列を削除します。これを行うと、グループを削除するか、カラムだけを削除するか、カラムを選択するかを尋ねるポップアップが表示されます。これにより、初期レポートのフォーマットが維持され、総ラインもすべて維持されます。

2

これはとても簡単です...データ領域のセルを右クリックして(ここでは値500が表示されます)、左側の列の追加をクリックする必要があります。この変更の後、ラベルフィールド(subgorup1)を持つ新しいセルの値は、追加する他の列に対しても同様ですが、DATA領域から行うことを忘れないでください。終了したら、データ領域から列を削除しますが、行グループは保持します。よい試み!

+0

ベストアンサー、10秒かかりました:) –

関連する問題