docs: def make_csv_tables(self):
          """
          Builds the report as a list of csv tables with titles.
          """
          logger.info('Generate csv report tables')
          report_parts = []
          for sr in self.subreports:
              for data_item in sr.report_data:
                  report_parts.append(TextPart(fmt='csv', text=data_item.csv, ext='csv'))
          return report_parts