使用嵌入式子報表新增相關資料

具有子報表功能的 Angular 報表元件,可讓您巢狀嵌套報表,以支援主從、並排或條件式版面配置。

2025年9月22日功能重點報表工具
使用嵌入式子報表新增相關資料

報表元件中的子報表(subreport)是一種嵌入在另一份報表內的報表,目的是呈現相關或補充的資料,而這些資料可能無法自然地符合主要報表的結構。通常會在顯示階層式、分組或主從(master-detail)關係時使用,例如在客戶訂單摘要中顯示訂單項目。子報表可先獨立設計,接著再透過參數或共用資料來源與主要報表建立連結。這種模組化的做法能改善報表的組織與可重複使用性,尤其是在複雜的報表解決方案中,多個報表或章節需要相似的資料區塊時。

多個 Angular Reporting 控制項支援子報表,包括:

  • DevExpress Reporting 讓您透過其 Web Report Viewer/Designer 在 Angular 中嵌入子報表,支援主從階層、參數,以及資料繫結。
  • ActiveReportsJS 由 MESCIUS 提供,可在主報表中放置 Subreport 控制項,傳遞參數、巢狀子報表,並可依檔名或 URL 來源載入子報表。
  • Stimulsoft Reports.JS 透過讓您使用設計器新增子報表元件,並可連結到獨立的資料來源,且設定版面與轉譯(rendering)屬性,來協助您建立子報表。

如需更深入的功能與價格分析,請造訪我們的 Angular Reporting 控制項比較。

比較 Angular Reporting 控制項