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