Просмотр исходного кода

Add a `diff` aggregate

`diff = current - first` (when available)
oliverpool 9 лет назад
Родитель
Сommit
2b932492c2
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      public/app/core/time_series2.ts

+ 4 - 0
public/app/core/time_series2.ts

@@ -104,6 +104,7 @@ export default class TimeSeries {
     this.stats.current = null;
     this.stats.first = null;
     this.stats.delta = 0;
+    this.stats.diff = null;
     this.stats.range = null;
     this.stats.timeStep = Number.MAX_VALUE;
     this.allIsNull = true;
@@ -193,6 +194,9 @@ export default class TimeSeries {
     if (this.stats.max !== null && this.stats.min !== null) {
       this.stats.range = this.stats.max - this.stats.min;
     }
+    if (this.stats.current !== null && this.stats.first !== null) {
+      this.stats.diff = this.stats.current - this.stats.first;
+    }
 
     this.stats.count = result.length;
     return result;