Influxdb 聚合XDB中标记值上的函数

Influxdb 聚合XDB中标记值上的函数,influxdb,Influxdb,我正在XDB中编写一个查询,其中我的度量值有多个标记。我想对一个特定的标签和时间进行分组,对一个字段进行平均,并为另一个标签值获取该组中的最后一个值 例如: 我有两个标签:tag1和tag2以及一个字段field1。 我想在tag1上分组,在field1上进行平均,并取tag2的最后一个值 因此,当我编写这样的查询时,我不会得到标记值: 按tag1从测量组中选择meanfield1,lasttag2 如果我做错了什么,请告诉我。我的tag2值是一个字符串字段。我认为单次查询是不可能的。标记键的最

我正在XDB中编写一个查询,其中我的度量值有多个标记。我想对一个特定的标签和时间进行分组,对一个字段进行平均,并为另一个标签值获取该组中的最后一个值

例如: 我有两个标签:tag1和tag2以及一个字段field1。 我想在tag1上分组,在field1上进行平均,并取tag2的最后一个值

因此,当我编写这样的查询时,我不会得到标记值: 按tag1从测量组中选择meanfield1,lasttag2


如果我做错了什么,请告诉我。我的tag2值是一个字符串字段。

我认为单次查询是不可能的。标记键的最后一个:标记绑定到字段,因此必须选择特定字段的最后一个值。然后还可以查询绑定到该字段值的标记。此外,如果在一个SELECT语句中写入meanfield1和lastfield1,则无法检索lastfield1的tag2,无法确定它是代表mean还是代表last。您应该尝试以下方法:

按tag1从测量组中选择meanfield1 按tag1从测量组中选择lastfield1、tag2
这就是我最终能够让它为我工作的原因:


从中选择tagValue,newField从中选择meancurrentField作为永远的newField。currentField>0和time>now-100d按时间1d分组的数据,tagValue

奇怪的是,此查询工作正常:选择meanfield1,最后一个tag2从测量组按tag1选择meanfield1,tag2按tag1BTW分组,最后一个也可以在标记上调用。。。它被记录在案