support filtering by date range and add report type by startDate, endDate or snapshotDate