マスター ページ内でサブレポートを使用すると問題が発生します。私のマスターページには、変化する 1 つのパラメーターを含む 4 つのパラメーターがあります。
マスター ページ内の 1 つのサブレポートは、一定の 3 つのパラメーターを受け取り、4 番目のパラメーターはループによって変化します。出力では、4 パラメータから生成された多くのレポートが作成されます。
4 番目のパラメーターの値を変更して、マスター ページからループを作成し、4 番目のパラメーターの値と同じ回数だけサブレポートを実行するにはどうすればよいですか?
メイン レポート (Main.rdl) パラメータ WidgetID RegionID TimePeriodID
クエリは個別の StateID を取得します
サブレポート (subreport.rdl) パラメータ WidgetID RegionID TimePeriodID StateID
レポートには 5 行のヘッダーがあり、最初の州名を含むすべてのパラメーターがヘッダーに含まれています。詳細行には、その状態内のすべてのウィジェット情報があります。
次にループして次の StateID を取得し、前と同じように出力を繰り返します。
その後、すべての StateID がプロセスになるまで続行します。
ヘッダーにある必要があるため、状態別にグループ化することはできません。
ドミニクのアドバイスを受けて、彼の指示に従おうとしました。
Main.rdl
ツールボックスを使用してテーブルを作成し、サブレポートを最初のデータ列に配置しました。
3つのパラメータを追加
データセット出力
サブレポート.rdl
3つのパラメータを追加
データセット出力
Main1.rdl をプレビューすると、最初の行と新しいページが表示されます。2 行目、次に新しいページ。
私が取得しようとしているのは、州コードの変更後の新しいページです。