17

私がやろうとしていること:

ネストされたグループを作成しようとしていますが、サブ行グループを親の真下に表示し、親のように左に揃えたいと考えています。

したがって、この場合、次のようになります。

Market
SubMarket

たとえば、結果は次のようになります。

California <<< market
SanJose
Pleasanton
Walnut Creek

Illinois <<< market
Chicago Suburbs
Chicago

... 等々

子行グループを真下に表示させることができない理由がわかりません

誰かがこれについて私を助けることができますか?私はSSRSに本当に不満を感じています。クリックしたセルにグループ化の権利が追加されない理由はわかりません。代わりに、新しい列を作成します。設計によるものですが、なぜですか?そしてこれを回避する方法。私がやろうとしていることはとても単純なようです...それでもSSRSではとても難しいです。

これが私がやろうとしたことの例です:

  • 親内の親行グループの作成:親グループ(この場合はMarket)内のセルをクリックしてから、そのセルに別の親グループを追加すると、SSRSレポートの新しい列が親の右側に追加されます。あなたがいること:

ここに画像の説明を入力してください

  • 親内での子行グループの作成:親グループ内でセルをクリックして子行グループを追加すると、親の右側に行が追加されます

ここに画像の説明を入力してください

私がこれでやりたいのはこれです、そして私はSSRSにそのサブマーケットをここに置くようにさせることができません:

ここに画像の説明を入力してください

4

1 に答える 1

25

私があなたの質問を正しく理解していれば、あなたが望むことは確かに可能であり、それを機能させるのは確かに苦痛です。これは、あなたの状況に多かれ少なかれ類似しているはずのいくつかのモックデータを含む小さな例です。

データセット:

Market    SubMarket
------    ---------
A         1
A         2
A         3
B         4
B         5
B         6
B         7

テーブルを作成するために行った手順は次のとおりです。

  1. 新しい新しいテーブルをデザイナーにドラッグ/ドロップします。

  2. SubMarketフィールドを最初の列にドラッグアンドドロップします。

  3. 詳細行を右クリックして、新しい親グループを追加します。

    親グループを追加する

  4. グループ化してMarket、グループヘッダー行を追加することを選択します。

    新しいグループ設定

    すでに述べたように、SSRSは「役立ち」、列を追加します。

  5. 余分な(最初の)列を右クリックして削除します。

  6. グループのヘッダー行でセルを選択して「[Market]」と入力するか、クイックリストから選択します。

    ヘッダー行にフィールドを追加

  7. 他のフィールド/列/セルに入力して終了します。ヘッダー行のドラッグ/ドロップが機能しない場合は、その行のフィールドを自分で選択する必要があります(または「em」と入力します)。

    これはプレビューの結果のテーブルです(ヘッダー行にいくらか重点を置いています):

    サンプル出力

これがお役に立てば幸いです。

于 2012-06-16T13:08:16.487 に答える