There are some ways, relatively painful I would say, of getting the
*data* from a simple report into the body of the email. Displaying the
report itself, with formatting, grouping, alignment, etc, is another
matter. If you find a way to do that, I would be very interested.
In it Wayne worked out how to format a simple report using email HTML
format and putting the data in as parts of a HTML table.
And I have also done html formated email bodies in order to add more
font and positional control. A simple relatively short report is doable
with a little work. Beyond that it gets tougher.
Someone added a comment later to that stream that I have not followed
that referenced a product that may do it for you.