InfluxDB - 查询本周

问题描述 投票:0回答:1

如何使用

boundaries.week()
中的 "@influxdata/influxdb-client"
LINK
功能?

文档说我需要导入

import "date/boundaries
但我不知道在哪里。

我需要查询本周从周一到现在

这是我当前的查询:

const weeklyPowerQuery = `
    from(bucket: "iobroker")
        |> range(start: -7d)
        |> filter(fn: (r) => r._measurement == "0_userdata.0.pv.dailyPower")
        |> filter(fn: (r) => r["_field"] == "value")
        `;

javascript influxdb flux flux-influxdb
1个回答
0
投票

我必须将导入语句直接放在查询字符串中:

  const weeklyPowerQuery = `
        import "experimental/date/boundaries"
        lastWeek = boundaries.week(week_offset: -1)
        from(bucket: "io")
            |> range(start: -7d)
            |> filter(fn: (r) => r._measurement == "0_userdata.0.pv.dayPower")
            |> filter(fn: (r) => r["_field"] == "value")
          `;

© www.soinside.com 2019 - 2024. All rights reserved.