dolibarr 20.0.0

Class to manage shipment statistics. More...
Public Member Functions  
__construct ($db, $socid, $mode, $userid=0)  
Constructor.  
getNbByMonth ($year, $format=0)  
Return shipment number by month for a year.  
getNbByYear ()  
Return shipments number per year.  
getAmountByMonth ($year, $format=0)  
Return the orders amount by month for a year.  
getAverageByMonth ($year)  
Return the orders amount average by month for a year.  
getAllByYear ()  
Return nb, total and average.  
Public Member Functions inherited from Stats  
getNbByMonthWithPrevYear ($endyear, $startyear, $cachedelay=0, $format=0, $startmonth=1)  
Return nb of elements by month for several years.  
getAmountByMonthWithPrevYear ($endyear, $startyear, $cachedelay=0, $format=0, $startmonth=1)  
Return amount of elements by month for several years.  
getAverageByMonthWithPrevYear ($endyear, $startyear)  
Return average of entity by month for several years.  
getAllByProductEntry ($year, $cachedelay=0, $limit=10)  
Return count, and sum of products.  
Additional Inherited Members  
Protected Member Functions inherited from Stats  
_getNbByYear ($sql)  
Return nb of elements by year.  
_getAllByYear ($sql)  
Return nb of elements, total amount and avg amount each year.  
_getNbByMonth ($year, $sql, $format=0)  
Renvoie le nombre de documents par mois pour une annee donnee Return number of documents per month for a given year.  
_getAmountByMonth ($year, $sql, $format=0)  
Return the amount per month for a given year.  
_getAverageByMonth ($year, $sql, $format=0)  
Return the amount average par month for a given year.  
_getAllByProduct ($sql, $limit=10)  
Return number or total of product refs.  
_getAmountByYear ($sql)  
Returns the summed amounts per year for a given number of past years ending now.  
Class to manage shipment statistics.
Definition at line 35 of file expeditionstats.class.php.
ExpeditionStats::__construct  (  $db,  
$socid,  
$mode,  
$userid = 0 ) 
Constructor.
DoliDB  $db  Database handler 
int  $socid  Id third party for filter 
string  $mode  Option (not used) 
int  $userid  Id user for filter (creation user) 
Definition at line 81 of file expeditionstats.class.php.
References $object.
ExpeditionStats::getAllByYear  (  ) 
Return nb, total and average.
Definition at line 210 of file expeditionstats.class.php.
References Stats\_getAllByYear().
ExpeditionStats::getAmountByMonth  (  $year,  
$format = 0 ) 
Return the orders amount by month for a year.
int  $year  Year to scan 
int  $format  0=Label of abscissa is a translated text, 1=Label of abscissa is month number, 2=Label of abscissa is first letter of month 
Reimplemented from Stats.
Definition at line 164 of file expeditionstats.class.php.
References Stats\_getAmountByMonth().
ExpeditionStats::getAverageByMonth  (  $year  ) 
Return the orders amount average by month for a year.
int  $year  year for stats 
Reimplemented from Stats.
Definition at line 188 of file expeditionstats.class.php.
References Stats\_getAverageByMonth().
ExpeditionStats::getNbByMonth  (  $year,  
$format = 0 ) 
Return shipment number by month for a year.
int  $year  Year to scan 
int  $format  0=Label of abscissa is a translated text, 1=Label of abscissa is month number, 2=Label of abscissa is first letter of month 
Reimplemented from Stats.
Definition at line 117 of file expeditionstats.class.php.
References Stats\_getNbByMonth(), dol_get_first_day(), and dol_get_last_day().
ExpeditionStats::getNbByYear  (  ) 
Return shipments number per year.
Definition at line 141 of file expeditionstats.class.php.
References Stats\_getNbByYear().