同じ入力パラメーターを持つ2つのストアドプロシージャを介して入力される、異なるフィールドを持つ2つの異なる2データセットがあります。各データセットには異なる列があり、列の数は約180ではありません。私の懸念は、これら2つの異なるデータセットを単一のレポートでどのように使用するかです2つの異なるフィールド(2つの異なるテーブル)。1つのデータセットについて、レポートウィザードを使用しましたが、2番目のデータセットについては把握できません。同じように提案してください。
1つのレポートの異なるレポートリージョンで2つの異なるデータセットを使用できます。たとえば、2つのデータセットがある場合、DS1がEmployeeDetailを示し、DS2がSalesInfoを示しているとします。従業員の詳細と販売情報を示す2つのテーブルで別々に使用できます。このデータをマージして1つのテーブルで使用する場合、これらはオプションです。
推奨オプション:クエリを書き直して、表形式で表示する可能性のあるデータを含む単一のデータセットを作成します。
動作しますが、かなり遅くなります。メインレポートのテーブルでDS1を使用します。各行にはEpmloyee Detailが含まれ、その行は、SalesInfoの列に関連するEmployeeDetailのキーを渡すサブレポートを呼び出します。 SaledInfoデータを示すサブレポートを作成し、DS1からこのサブレポートにキー値を渡すメインレポートでこのレポートを呼び出します。
3番目の列にデータセット名を指定します例:
=First(Fields!fieldname.Value,"DataSet1")
レポートで2つの異なるデータセットまたは複数のデータセットを使用しても、それらが同じデータ領域(チャート、テーブルなど)に属していない限り、まったく問題ありません。
Lookup
またはLookupSet
を使用することもできます。