A subreport is a report that is called by another report to provide data. When you designate a report as a subreport, the original report is not altered, and you can still access it. However, a subreport cannot have its own subreports.

You can designate subreports within report definition reports to simplify assembling data from several classes, or to satisfy complex conditions.