mirror of
https://github.com/grafana/grafana.git
synced 2025-09-22 17:34:05 +08:00
fix rate special function when using group by
This commit is contained in:
@ -154,6 +154,10 @@ export default class PostgresQuery {
|
||||
break;
|
||||
case 'rate':
|
||||
let timeColumn = this.target.timeColumn;
|
||||
if (aggregate) {
|
||||
timeColumn = 'min(' + timeColumn + ')';
|
||||
}
|
||||
|
||||
let curr = query;
|
||||
let prev = 'lag(' + curr + ') OVER (' + over + ')';
|
||||
query = '(CASE WHEN ' + curr + ' >= ' + prev + ' THEN ' + curr + ' - ' + prev + ' ELSE ' + curr + ' END)';
|
||||
|
Reference in New Issue
Block a user