レポートにモジュラーセクションを追加する
サブレポートを埋め込んで、異なるソースの情報を組み合わせながら、レポートのセクションを分離し、保守可能かつ再利用可能に保ちます。

サブレポートは開発者があるレポートの中に別のレポートを埋め込むことを可能にし、関連情報をまとめつつ、個々のレポートセクションを分離し再利用可能にします。これはマスターディテールレポート、異なるソースからのデータ表示、注文行や取引履歴、補助的な詳細といったセクションをメインレポートに追加する際に有用です。これらのセクションをサブレポートに分けることで、共通のレイアウトやロジックを独立して管理・再利用できるため、レポートの保守も簡素化されます。
以下を含む複数のReactレポーティングコンポーネントがサブレポートをサポートしています:
- DevExpress Reporting は、メインレポート内にサブレポートを埋め込み、マスターディテールレイアウトを作成し、異なるレポートシナリオで詳細レポートを再利用できます。
- ActiveReportsJS(MESCIUS提供)は、既存のレポートをメインレポート内に配置し、異なるデータソースからの情報を組み合わせ、詳細レポート用のネストされたサブレポート構造を作成できます。
- Stimulsoft Reports.JS は、別個のレポートテンプレートを大きなレポートに組み込み、サブレポートのソースを実行時に動的に決定できます。
機能と価格の詳細な分析については、Reactレポーティングコントロール比較をご覧ください。