web-dev-qa-db-ja.com

親の内部にサブ行グループを追加しようとしていますが、ネストされたセルの左側をフラッシュしています

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

ネストされたグループを作成しようとしていますが、サブ行グループを親の真下に表示して、親のように左にフラッシュさせたいです。

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

Market
SubMarket

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

California <<< market
SanJose
Pleasanton
Walnut Creek

Illinois <<< market
Chicago Suburbs
Chicago

... 等々

子行グループを真下に表示できない理由を理解できません

誰かがこれを手伝ってくれる?私はSSRSに本当にイライラしています。クリックしたセルにグループ化が追加されないのはなぜですか。代わりに、新しい列が作成されます!意図的にそうですが、なぜですか?これを回避する方法。私がやろうとしていることはとても単純なようです... SSRSではまだとても難しいです。

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

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

enter image description here

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

enter image description here

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

enter image description here

17
PositiveGuy

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

データセット:

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

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

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

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

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

    Add parent group

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

    New group settings

    既にお気づきのとおり、SSRSは列を「助け」、追加します。

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

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

    Add field to header row

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

    これはプレビューの結果のテーブルです(ヘッダー行を強調しています):

    Sample output

これが役に立てば幸い!

24
Jeroen