我在Grafana中有一个能量计图表,它显示了在选定时间跨度内消耗的有功电能的值。这是一个相对较新的仪表,几个月大,所以它的价值最高……
解决方案是采取 difference 在当前间隔和下一个间隔之间(在所示的时间跨度内有许多小间隔),然后做一个 cumulative_sum 超过时间范围的所有差异。
difference
cumulative_sum
在问题中显示的特定情况下,解决方案将是
SELECT cumulative_sum(difference(max("in-total"))) FROM "le.e6.haus.strom.zähler.hausstrom-solar" WHERE $timeFilter GROUP BY time($__interval) fill(previous)