database - 如果“_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")
解决方案
推荐阅读
- node.js - 尝试安装 Windows 构建工具时出错
- vue.js - Vue:状态,这是什么?
- php - 更改网址后图片未加载
- c# - 为什么它显示“无法从 'void' 转换为 'System.Action'”
- c# - 密码未从 C# 应用程序正确存储在 SQL Server 中
- sql - 通过 SQL 在表中进行行比较
- spring-boot - Spring Boot 2.3.0 - MongoDB 库不会自动创建索引
- python - 当我尝试添加事件时,在带有两个 sizer 的 wxgrid 中,收到此错误 - TypeError: be1() 采用 1 个位置参数,但给出了 2 个
- python - 基于重复的数据帧的转置列 - 熊猫
- java - 如何将上下文传递给android库中的Intent?