Report multiple pages repeat

Hi,
I’m working on a report in reporting module to tanks where i have about 4 pages of data an chart per tank. There are 24 tanks, but the request is an user selectable tanks quantity at the same report. Example, client needs tanks 12, 15 and 24 in a report, so i have to create 4 pages per tank as a ‘template’ in a single report with 12 pages, but he may need whichever amount of tanks per report. Is there a way to do it easily??
Thanks!