|
@@ -511,8 +511,12 @@ App.ChartLinearTimeView = Ember.View.extend(App.ExportMetricsMixin, {
|
|
var avg = 0;
|
|
var avg = 0;
|
|
var min = Number.MAX_VALUE;
|
|
var min = Number.MAX_VALUE;
|
|
var max = Number.MIN_VALUE;
|
|
var max = Number.MIN_VALUE;
|
|
|
|
+ var numberOfNotNullValues = 0;
|
|
for (var i = 0; i < series.data.length; i++) {
|
|
for (var i = 0; i < series.data.length; i++) {
|
|
avg += series.data[i]['y'];
|
|
avg += series.data[i]['y'];
|
|
|
|
+ if (series.data[i]['y'] !== null) {
|
|
|
|
+ numberOfNotNullValues++;
|
|
|
|
+ }
|
|
if (!Em.isNone(series.data[i]['y'])) {
|
|
if (!Em.isNone(series.data[i]['y'])) {
|
|
if (series.data[i]['y'] < min) {
|
|
if (series.data[i]['y'] < min) {
|
|
min = series.data[i]['y'];
|
|
min = series.data[i]['y'];
|
|
@@ -522,13 +526,11 @@ App.ChartLinearTimeView = Ember.View.extend(App.ExportMetricsMixin, {
|
|
max = series.data[i]['y'];
|
|
max = series.data[i]['y'];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
series.name = string_utils.pad(series.name.length > 36 ? series.name.substr(0, 36) + '...' : series.name, 40, ' ', 2) + '| ' +
|
|
series.name = string_utils.pad(series.name.length > 36 ? series.name.substr(0, 36) + '...' : series.name, 40, ' ', 2) + '| ' +
|
|
string_utils.pad('min', 5, ' ', 3) +
|
|
string_utils.pad('min', 5, ' ', 3) +
|
|
string_utils.pad(self.get('yAxisFormatter')(min), 12, ' ', 3) +
|
|
string_utils.pad(self.get('yAxisFormatter')(min), 12, ' ', 3) +
|
|
string_utils.pad('avg', 5, ' ', 3) +
|
|
string_utils.pad('avg', 5, ' ', 3) +
|
|
- string_utils.pad(self.get('yAxisFormatter')(avg / series.data.compact().length), 12, ' ', 3) +
|
|
|
|
|
|
+ string_utils.pad(self.get('yAxisFormatter')(avg / numberOfNotNullValues), 12, ' ', 3) +
|
|
string_utils.pad('max', 12, ' ', 3) +
|
|
string_utils.pad('max', 12, ' ', 3) +
|
|
string_utils.pad(self.get('yAxisFormatter')(max), 5, ' ', 3);
|
|
string_utils.pad(self.get('yAxisFormatter')(max), 5, ' ', 3);
|
|
}
|
|
}
|