2

スケジュール データを表示するレポートを作成しています。このレポートには、指定された日付範囲内の日付が約束されているすべてのジョブのデータを表示する必要があります。

私が直面している問題は、このデータを最適に表示する方法です。ジョブごとに 1 行の行を返すヘッダー情報 (ジョブ番号、説明、期日など) を持つデータセットを構築しています。

次に、ジョブごとにいくつかの詳細レコードがあります (明細の説明/詳細、作業区の説明と詳細)。これらのそれぞれが複数の行を返す可能性があります。

私の質問は、この詳細データを各ヘッダー レコードでグループ化する方法です。ジョブごとに 1 つのレコード ブロックを使用して、次のようなものを期待しています。

-- Header Dataset Job Number 、Job Desc、Date Ship By ... など -- Line item description dataset --Work Center dataset

次の記録……

助けてくれてありがとう。

ブライアン

4

1 に答える 1

2

データセット内の各レコードにグループ化できるフィールドがある場合、これは実際には非常に簡単です。SSRSのテーブルのグループ化機能を使用する必要があります。すべての行(ヘッダーと詳細の両方)を論理的に含むビューを作成し、それを1つのデータセットとしてSSRSに渡すのが最も簡単です。

これがMicrosoftからの最近のウォークスルーです。質問で指定しなかったため、特定のバージョンに一致するようにバージョン番号を変更できます。グループヘッダーフィールドは、目立つように個別にフォーマットすることができます。

http://technet.microsoft.com/en-us/library/dd255263.aspx

グループ化できるフィールドがレポートのデータセットに含まれていない場合、つまり、それが外部関係などであり、それらを単一のビューに入れることができない場合は、サブレポートを調べる必要があります。ただし、提供された情報に基づくと、単純な行または列のグループで問題なく機能するはずです。

于 2013-01-23T22:24:19.267 に答える