Un rapport peut contenir plusieurs rapports appelés sous-rapports. Un sous-rapport est un rapport qui apparaît dans un autre rapport. BIRT prend en charge différentes combinaisons de sous-rapports au sein d'un seul rapport, à savoir :
BIRT prend également en charge la combinaison de chacune de ces configurations. Chaque sous-rapport peut accéder à une source de données différente, utiliser des données de son propre ensemble de tables et spécifier ses propres critères de sélection de données. Les sous-rapports peuvent être liés entre eux, ce qui signifie que les données d'un rapport déterminent les données qui s'affichent dans l'autre. Les sous-rapports peuvent également être indépendants les uns des autres.
Créez, présentez et testez toujours chaque sous-rapport avant de créer le suivant, et vérifiez que chaque sous-rapport contient les données appropriées. Si vous ignorez l'étape de test intermédiaire, vous pourriez avoir des difficultés, en cas de problème, à déterminer le sous-rapport qui est à l'origine de l'erreur.