elasticsearch是否能计算数据的涨幅

新手上路,请多包涵

背景

我在做一个把基金的数据放到grafana的东西,数据存储在es上。

问题

我想做一个类似下图的功能,也就是在grafana上面选取时间跨度,图表上呈现所有价格的涨幅(具体是后面的数据除以第一个数据,然后减一),但是在es的查询语句中我不知道用什么功能去做。
微信图片_20200118204818.jpg

附加

  • 我尝试过用painless,但是这个功能只能对当前文档做分析,不能获取其他文档的数据
  • 尝试过用Derivative,但是这个是导数聚合,貌似只能两个值之间的导数据,不能运用的我的场景
阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题