Это ж ещё и длинная линия со всеми паразитными параметрами волновым сопротивлением, там охренеть не встать замерять такое. И дальний конец обязательно отключать нужно, тоже неудобно.
т.е. если я правильно понимаю задачу, алгоритм расчета "если n+1 значение равно нулю - приплюсовать n-ное значение к итогу и продолжить". вряд ли это можно написать в виде запроса в инфлюкс, во всяком случае, я сходу не могу представить синтаксис.
SELECT non_negative_difference(last(cumulative_sum)) FROM ( SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "fritzbox_value" WHERE ("type_instance" = 'totalbytesreceived') AND $timeFilter GROUP BY time($__interval) ) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')