График временного диапазона с использованием переменных Grafanas
Мы используем график сравнения времени, и мы хотим сравнить количество сеансов, например, между 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 ответ
Играть с interval
математика Пример, который переместит ваш временной диапазон на 30 дней назад:
date BETWEEN
timestamp $__timeFrom() - interval '30 days' AND
timestamp $__timeTo() - interval '30 days'