我正在将我的 InfluxDB1.8 版本迁移到 InfluxDB2.0 我正在使用 influxDB2.0 数据库并使用 grafana 来显示结果。我插入的数据是我的 P1 仪表的结果,虽然结果是总值,但我想计算并显示每日结果。插入的是当前(气体使用)值。通过计算一天的开始和结束的差异,我得到了我的日常使用结果。
我确实找到了一种方法来做到这一点 1 天。使用传播功能。但我没有让它在 1 天之后工作更长的时间。
但是现在要在更长的时间范围内将其显示在日常使用中。我没有找到正确的选项来获得这个工作周的结果
任何人的想法?
查询1天:
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "Gas-usage")
|> filter(fn: (r) => r["_field"] == "value")
|> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
|> spread(column: "_value")```