The bottom line is that you need all of these sub-reports.
In Pentaho Report Designer, only 1 request can be active. Other queries can be used for parameter selectors, but the actual data for the report always comes from 1 active query.
So, if you need 1 table and 1 chart, you need 2 active queries, which means that you need 2 sub-reports, one for the chart and the other for the table. If you have several charts, each of them requires 1 subtask, which can lead to a very large number of sub-reports.
source share