How to Schedule a Report to Deliver Yesterday’s Data (Ad Hoc Reporting)

Scenario: you want an ad-hoc report emailed daily and include yesterday’s adoptions.
  1. Create a new report
  2. Drag the chosen entity onto your report page, choose table. In our example, we’re using the Adoptions table.
  3. Add, remove fields to display as you need
  4. Add Adoption Status Day filter. Note this filter is located under the Adoption Date filter. Adoption Date includes the date and time of the adoption, while Adoption Day strips the time part. To find Adoption Day, click the triangle next to Adoption Date.
  5. Leave the second option set to “equal to”
  6. Set the third option to Prompt
  7. Be sure the default value remains “unspecified”.
  8. Untick the “allow null” option
  9. Click OK
  10. Save your report.
  11. Schedule your report to run daily, and email to the appropriate addresses.
  12. Click the Specify report parameters link
  13. Choose Relative date, and change the options to “beginning” of “previous” “day”. Click Accept.
  14. Save the schedule.
When creating the filter, be sure to leave the default blank. If you set the default at the report level, it will “stick” and you’ll get the day you created the task when you schedule it.
Have more questions? Submit a request


  • Avatar
    Selena Reid

    This is in relation to point #7 above: it refers to setting defaults for the Adoption Status Day filter from the report itself, rather than from the email schedule later.

Powered by Zendesk