I'm currently design a web app for users to design and develop scenarios and chemical programs for their geothermal systems, but at the end of the day they need to communicate this to the customer through a printed report. The report is also generated in the web tool, which could potentially be a 10-page report with different data (some of them are displayed in a really long table and some of them are visual graph). User can customize the report by selecting the contents they want (like a dashboard).
I'm looking for example websites that effectively allow a user to define a custom dataset for them to download or generate as a report. We allow customers to download information about their interactions with our company, and in addition to standard reports and downloads we have a "custom report builder" where users define fields to be downloaded, filters to be applied and subtotals and summary fields to be applied. Then the data is downloaded as a CSV or excel document.