InfluxDB上的功能缩放/规范化公式

问题描述

InfluxDB中似乎没有本机函数可以执行此操作,但我想将此简单的特征缩放公式应用于测量字段值

x - min_x / max_x - min_x

我正在尝试创建类似的查询

select (sum(field_name) - min_grouped_sums) / (max_grouped_sums - min_grouped_sums) from "measurement" where time = Now - 10d group by time(100s),"tag_name"

我可以使用以下方式获取这些组的最小值和最大值

select min(*) from (SELECT sum("field_name") as count FROM "measurement" WHERE time = Now - 10d group by time(100s),"tag_name" fill(null)) GROUP BY "tag_name"

select max(*) from (SELECT sum("field_name") as count FROM "measurement" WHERE time = Now - 10d group by time(100s),"tag_name" fill(null)) GROUP BY "tag_name"

但是我无法构成可以将两者结合在一起的查询

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)