InfluxDb MOVING_AVERAGE () обнуляется в 12:00 UTC - PullRequest
0 голосов
/ 29 марта 2019

приливная версия 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.

...