You are here

function _commerce_reports_stock_calculate_average_sales in Commerce Reporting 7.4

Same name and namespace in other branches
  1. 7.3 modules/stock/commerce_reports_stock.module \_commerce_reports_stock_calculate_average_sales()

Calculate the average sales.

This is simplistic, we could do more.

Parameters

array $sales: Array of the number of sales.

int $period: The period length.

Return value

float|int The average amount of sales.

1 call to _commerce_reports_stock_calculate_average_sales()
_commerce_reports_stock_calculate_dataset in modules/stock/commerce_reports_stock.module
Calculate all the stock reports data.

File

modules/stock/commerce_reports_stock.module, line 176
This module provides advanced stock reporting for Drupal Commerce.

Code

function _commerce_reports_stock_calculate_average_sales(array $sales, $period) {
  return empty($sales) ? 0 : array_sum($sales) / $period;
}