приливная версия InfluxDB v0.13.0
Я использую запрос ниже
СОЗДАТЬ НЕПРЕРЫВНЫЙ ЗАПРОС hourly_cont_bw ON pvl ВЫБРАТЬ НАЧАТЬ max (значение) AS max_value, min (значение) AS min_value, moving_average (min (значение), 2) AS mavg_value INTO pvl_ "1month" .cont_bw FROM cont_cubw Контроллер GROUP BY, время (5 м) END
Наличие столбца «значение» в серии cont_cubw, для которого мы рассчитываем max, min и moving_average.
Я выполняю запрос ниже
select * from pvl_ "1month" .cont_bw где time> 1553817000000000000;
Вывод вышеупомянутого запроса select
Как показано выше на рисунке, в таблице "cont_bw" получено максимальное значение и минимальное значение, как и ожидалось, но оно получает значение null для mavg_value только в 12:00 UTC, в противном случае его значение равно ожидаемому.
Также пробовал несколько функций- 1. Попробовал MEAN (), но он также дает нулевое значение для 12:00 UTC.2. Попытка заполнения (предыдущая), но также дает нулевое значение для 12:00 UTC.3. Пробовал * fill (предыдущий), он также дает нулевое значение для 12:00 UTC.