I’ve done this quite swiftly in the past in MS SQL Server Reporting Services, but surely there has to exist a similar product not tied to Visual Studio?
It can generate a PDF with some data and charts. You can also schedule emails to share these PDFs with customers. Adding a customer filter and you'll get something like Mail Merge / Crystal Reports.
p/s: I work here.