Please make sure that the cron job is set and it is working properly.
The reports are build only after the successful running of the cron job.
You can see the cron command in the “To Do” section in the admin area.
There are 2 cron commands and set one for every minutes and set the second one for every hour.
More details available below.