When a scheduled reported is emailed as an attachment (ex. .pdf file), the attachment contains no data. Here is a screen shot:
The report (in sys_report table) did not have the necessary role when the scheduled report was executed.
Update the 'Roles field in the report with the necessary role. This is the role required to view the report.
Reports > Administration > (open report) > update the 'Roles' field with necessary role (ex. 'itil').