首页 > 解决方案 > 如果“_value”是字符串,如何过滤掉数据[Flux] [InfluxDB]

问题描述

在我的数据中,“_value”列中有几个字符串。这意味着当我使用aggregateWindow()我得到这个错误:unsupported input type for mean aggregate: string

我想知道如何在传递给聚合窗口之前过滤掉字符串类型的数据,从而避免错误。

可能是这样的:

from(bucket: "mybucket")
  |> range(start: -10m, stop: now())
  |> filter(fn: (r) => type(r["_value"]) != "string")
  |> aggregateWindow(every: 1m, fn: mean, createEmpty: false)
  |> yield(name: "mean")

标签: databasefilterinfluxdb

解决方案


推荐阅读