Implement min and max for generic graph
This commit is contained in:
parent
d9fda71a23
commit
0f1a8a3997
@ -351,6 +351,14 @@ if (! empty($search_measures) && ! empty($search_xaxis))
|
|||||||
$tmpval = preg_replace('/\-average$/', '', $val);
|
$tmpval = preg_replace('/\-average$/', '', $val);
|
||||||
$sql .= 'AVG('.$db->ifsql($tmpval.' IS NULL', '0', $tmpval).') as y_'.$key.', ';
|
$sql .= 'AVG('.$db->ifsql($tmpval.' IS NULL', '0', $tmpval).') as y_'.$key.', ';
|
||||||
}
|
}
|
||||||
|
elseif (preg_match('/\-min$/', $val)) {
|
||||||
|
$tmpval = preg_replace('/\-min$/', '', $val);
|
||||||
|
$sql .= 'MIN('.$db->ifsql($tmpval.' IS NULL', '0', $tmpval).') as y_'.$key.', ';
|
||||||
|
}
|
||||||
|
elseif (preg_match('/\-max$/', $val)) {
|
||||||
|
$tmpval = preg_replace('/\-max$/', '', $val);
|
||||||
|
$sql .= 'MAX('.$db->ifsql($tmpval.' IS NULL', '0', $tmpval).') as y_'.$key.', ';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$sql = preg_replace('/,\s*$/', '', $sql);
|
$sql = preg_replace('/,\s*$/', '', $sql);
|
||||||
$sql .= ' FROM '.MAIN_DB_PREFIX.$object->table_element.' as t';
|
$sql .= ' FROM '.MAIN_DB_PREFIX.$object->table_element.' as t';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user