Support hourly, daily, weekly, monthly, quarterly, yearly reporting.