背景
我在做一个把基金的数据放到grafana的东西,数据存储在es上。
问题
我想做一个类似下图的功能,也就是在grafana上面选取时间跨度,图表上呈现所有价格的涨幅(具体是后面的数据除以第一个数据,然后减一),但是在es的查询语句中我不知道用什么功能去做。
附加
- 我尝试过用
painless
,但是这个功能只能对当前文档做分析,不能获取其他文档的数据 - 尝试过用
Derivative
,但是这个是导数聚合,貌似只能两个值之间的导数据,不能运用的我的场景
我在做一个把基金的数据放到grafana的东西,数据存储在es上。
我想做一个类似下图的功能,也就是在grafana上面选取时间跨度,图表上呈现所有价格的涨幅(具体是后面的数据除以第一个数据,然后减一),但是在es的查询语句中我不知道用什么功能去做。
painless
,但是这个功能只能对当前文档做分析,不能获取其他文档的数据Derivative
,但是这个是导数聚合,貌似只能两个值之间的导数据,不能运用的我的场景8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
5 回答1.3k 阅读
3 回答2.2k 阅读
1 回答808 阅读✓ 已解决
2 回答733 阅读✓ 已解决
2 回答868 阅读✓ 已解决