Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
InfluxDB-如何获得该点的最大值?_Influxdb - Fatal编程技术网

InfluxDB-如何获得该点的最大值?

InfluxDB-如何获得该点的最大值?,influxdb,Influxdb,伙计们 我是XDB的新手,我希望在这一点上得到一个最大值。 我认为它一定很简单,但是,因为XDB的MAX()函数不接受多个字段,所以我不知道如何得到我想要的结果 我的测量结果如下: { time: <timestamp>, tags: { station: <station-code>, }, fields: { e-componet: <value>, n-componet: &

伙计们

我是XDB的新手,我希望在这一点上得到一个最大值。 我认为它一定很简单,但是,因为XDB的MAX()函数不接受多个字段,所以我不知道如何得到我想要的结果

我的测量结果如下:

{
    time: <timestamp>,
    tags: {
        station: <station-code>,
    },
    fields: {
        e-componet: <value>,
        n-componet: <value>,
        z-componet: <value>,
    }
}
time                  station   MAX(ABS(e-componet), ABS(n-componet), ABS(z-componet))
-------------------------------------------
2019-08-14T00:20:00Z  A         11.8
2019-08-14T00:10:00Z  A         10.8
2019-08-14T00:00:00Z  A         10.8
2019-08-13T23:50:00Z  A         10.8
2019-08-13T23:40:00Z  A         10.6
2019-08-13T23:30:00Z  A         10.5
2019-08-13T23:20:00Z  A         10.5
2019-08-13T23:10:00Z  A         10.4
我想得到这样的结果:

{
    time: <timestamp>,
    tags: {
        station: <station-code>,
    },
    fields: {
        e-componet: <value>,
        n-componet: <value>,
        z-componet: <value>,
    }
}
time                  station   MAX(ABS(e-componet), ABS(n-componet), ABS(z-componet))
-------------------------------------------
2019-08-14T00:20:00Z  A         11.8
2019-08-14T00:10:00Z  A         10.8
2019-08-14T00:00:00Z  A         10.8
2019-08-13T23:50:00Z  A         10.8
2019-08-13T23:40:00Z  A         10.6
2019-08-13T23:30:00Z  A         10.5
2019-08-13T23:20:00Z  A         10.5
2019-08-13T23:10:00Z  A         10.4
我尝试了几个查询,但是没有得到想要的结果。 欢迎提出任何意见

SELECT max("$FIELD_NAME") FROM "$DB" WHERE time >= now() - 6h GROUP BY "$TAG"
以上查询是从grafana复制的。您可以使用grafana进行更好的监控


介意分享一下您尝试过的问题吗?其他人看到什么不起作用可能会有所帮助。这当然是一个很好的查询,但它无助于解决OP的问题。。。