需要计算每单的已实现盈亏
需要计算持仓平均价=(现有持仓数量 + 新增的持仓数量)/(现有持仓数量/持仓平均价格 + 新增持仓数量/新增的成交价)
计算第二条记录的持仓平均价时,需要用到第一条的持仓平均价,计算第三条记录的持仓平均价格时,需要用到第二条记录算出的平均持仓价格
在计算每条成交记录的平均持仓价格时,需要使用上一个交易的平均持仓价格,该如何添加平均持仓价格以及计算呢?
数据源
交易日期 成交量 成交价格 初始持仓量 初始持仓平均价
2020-06-30 01:01:01 100 100 100 80
2020-06-30 01:02:01 100 110 100 80
2020-06-30 01:03:01 -100 120 100 80
2020-06-30 01:04:01 -100 100 100 80
你好,可以参考这个帖子里的操作 https://bbs.fanruan.com/wenda/question/39183.html ,思路是一样的
https://help.finereport.com/doc-view-338.html动态单元格计算
首先FINEBI在自助数据集里可以做组内汇总,组内累计,组内排名.没有相邻乘除功能.
建议写存储过程吧.