Collection
Report\Collection
Magento\Reports\Model\ResourceModel\Report\Collection
What it does
This collection class generates time-based reports by dividing a date range into intervals (daily, monthly, or yearly periods).
Developers use it as a base class for creating aggregated reports in Magento's reporting system, where data needs to be grouped and displayed across different time periods for analysis and business intelligence.
Public Methods
- _resetState()
- setPeriod()
- setInterval()
- getPeriods()
- setStoreIds()
- getStoreIds()
- getSize()
- setPageSize()
- getPageSize()
- getReports()
- loadData()