如何过滤掉 Influx 表中某个列值多次出现的行?

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

假设我有一个简单的 Influx 输入表,如下所示:

_测量 _时间 my_var
x time_1 a
x time_2 b
x time_3 b
x time_4 c
x time_5 d
x time_6 d
x time_7 e

我想得到一个如下所示的输出表:

_测量 _时间 my_var
x time_1 a
x time_4 c
x time_7 e

您会注意到输入表中所有在 my_var 列中具有值且出现不止一次的行都被过滤掉了。另请注意,即使该行不是唯一的(在 my_var 上),所有这些都将被完全删除。因此“b”、“d”不存在了。

我浏览了许多 Flux 函数,如 group()、unique()、count()、distinct() 等,但找不到实现此目的的方法。这些函数删除重复项,但它们始终保留唯一的行。它肯定与独特性有关,似乎是一件微不足道的事情……:)

我的平台是:InfluxDB OSS ver 2.7

任何帮助将不胜感激!

filtering unique influxdb
© www.soinside.com 2019 - 2024. All rights reserved.