График временного диапазона с использованием переменных Grafanas - PullRequest
0 голосов
/ 25 января 2019

Мы используем график сравнения времени, и мы хотим сравнить количество сеансов, например, между 14 днями назад и 28 днями назад и таким же, как 30 дней назад и 60 дней назад.

В настоящее время мы написали дату МЕЖДУ $ __ timeFrom () И $ __ timeTo (), и она изменяется при выборе диапазонов дат в верхнем правом углу, но мы хотим, чтобы клиент имел возможность изменять диапазоны дат и чтобы этот запрос корректировался для отображения -14 дней и -30 дней назад.

SELECT
  $__timeGroup(date, '24h'),
  sum(sessions) as sessions
FROM
  ourchart
WHERE
  date BETWEEN $__timeFrom() AND $__timeTo()
  group by time
  order by time

РЕДАКТИРОВАТЬ - я могу сделать интервалы, конечно, но мы пытаемся сравнить этот месяц с прошлым месяцем в том же графике ....

1 Ответ

0 голосов
/ 25 января 2019

Играть с interval математикой. Пример, который переместит ваш временной диапазон на 30 дней назад:

date BETWEEN 
  timestamp $__timeFrom() - interval '30 days' AND 
  timestamp $__timeTo() - interval '30 days'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...