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

add groupby when adding first aggregate

Sven Klemm 7 лет назад
Родитель
Сommit
9f0b4e0aa7
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      public/app/plugins/datasource/postgres/query_ctrl.ts

+ 4 - 0
public/app/plugins/datasource/postgres/query_ctrl.ts

@@ -234,6 +234,10 @@ export class PostgresQueryCtrl extends QueryCtrl {
         this.selectModels.push(parts);
         break;
       case 'aggregate':
+        // add group by if no group by yet
+        if (this.target.groupBy.length === 0) {
+          this.addGroupBy('time', '1m');
+        }
       case 'special':
         let index = _.findIndex(selectParts, (p: any) => p.def.type === item.value);
         if (index !== -1) {