Log in
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()