percentil: refactor
This commit is contained in:
8
dist/test/datasource-zabbix/timeseries.js
vendored
8
dist/test/datasource-zabbix/timeseries.js
vendored
@@ -330,6 +330,11 @@ function expMovingAverage(datapoints, n) {
|
||||
return ema;
|
||||
}
|
||||
|
||||
function PERCENTIL(n, values) {
|
||||
var sorted = _lodash2.default.sortBy(values);
|
||||
return sorted[Math.floor(sorted.length * n / 100)];
|
||||
}
|
||||
|
||||
function COUNT(values) {
|
||||
return values.length;
|
||||
}
|
||||
@@ -490,7 +495,8 @@ var exportedFunctions = {
|
||||
AVERAGE: AVERAGE,
|
||||
MIN: MIN,
|
||||
MAX: MAX,
|
||||
MEDIAN: MEDIAN
|
||||
MEDIAN: MEDIAN,
|
||||
PERCENTIL: PERCENTIL
|
||||
};
|
||||
|
||||
exports.default = exportedFunctions;
|
||||
|
||||
Reference in New Issue
Block a user