@Miguel R., There is a solution in place for creating custom reports. While as of Dec. 13, 2019 there is still no official custom report set up, they have made progress in a report style functionality. To put this solution in place it is quite simple.
Dynatrace has implemented the feature to utilize the dashboard page as the "report" in essence. This can be done By creating a New Dashboard, Lets call it, 'Monthly Report'. Now fill the dashboard with the info graphics you'd like such as Application health, host health, Services failure rates, Host CPU usage Top 3 Low disk space hosts etc.. The possibilities of custom tiles are endless! Dot forget the new feature of attaching management zones and time frames to individual tiles as well! This will allow you to put a time frame of 24 hours on one tile but 30 days on others.
Once you have your 'Monthly Report' Dashboard, its time to turn on the report functionality by selecting the '...' in the upper right hand corner and selecting "Share" From this page you can now select how this dashboard is accessed: if its publicly view able without a dyantrace login or not; if its pushed to the everyone in the entire environment; or if you want to define the roles of individual users who have access to the dashboard.
Dynatrace is continuing to work on this functionality, from my understanding the next step with this reporting of dashboards would be to allow the dashboard to be exported as a PDF, as well as allow users to subscribe to a dashboard that has been configured to be a report style dashboard. This would then allow users to be alerted as well as receive a PDF of a defined dashboard to their email, essentially fulfilling that report request.
Dynatrace is still working on these solutions and feedback would always be welcomed via a Request for Enhancement (RFE). Your feedback and ideas will help them formulate a solution.