埋め込みサブレポートを使用して関連データを追加

サブレポート機能を備えたAngularレポートコンポーネントを使用すると、マスター詳細レイアウト、左右に並べて表示レイアウト、または条件付きレイアウトのレポートをネスト可能

埋め込みサブレポートを使用して関連データを追加

レポート コンポーネント内のサブレポートとは、別のレポートの中に埋め込まれたレポートで、メイン レポートの構造に自然に収まらない関連データや補足データを提示するために設計されます。これは、階層的、グループ化された、またはマスター詳細(master-detail)の関係を表示する場合に典型的に使用されます。たとえば、顧客の注文サマリーの中に注文明細を表示するようなケースです。サブレポートは独立して設計でき、パラメータや共有データソースを使ってメイン レポートにリンク付けします。このモジュール化されたアプローチにより、特に複雑なレポーティング ソリューション内で複数のレポートやセクションにわたって同様のデータ ブロックが必要になる場合、レポートの整理と再利用性が向上します。

いくつかの Angular Reporting コントロールでは、サブレポートをサポートしています。

  • DevExpress Reporting は、Web Report Viewer/Designer を介して Angular にサブレポートを埋め込めます。マスター詳細階層、パラメータ、データ バインディングに対応しています。
  • ActiveReportsJS は MESCIUS により提供されており、メイン レポートに Subreport コントロールを配置できます。パラメータの受け渡し、サブレポートのネスト、ファイル名または URL によるサブレポート ソース指定が可能です。
  • Stimulsoft Reports.JS は、デザイナーから追加でき、別のデータ ソースにリンクし、レイアウトやレンダリング プロパティを設定することで、サブレポート コンポーネントを容易にします。

機能と価格の詳細な分析については、Angular Reporting コントロールの比較をご覧ください。

Angular Reporting コントロールを比較