所以换了个思路。
执行 在打开程序前 openproject 的事件
想实现下面的功能,
rukudan 进货表
weixin 出货表1
wx 出货表2
weixin表的 cb列
1 查询当前行的 时间 ,并且汇总weixin表当前行之前的yifu 列,
2 在wx表里找到时间早于(weixin)当前的行的列, 并且汇总符合条件行的 yifu列
3 在rukuan表 计算(weixin表)当前行的排名并且计算 成本(cb)列
测试程序中没有时间列,所以可以用其他类代替
wx表的cb列 原里和weixin表一样
场景:
rukudan weixin wx
name shuliang price id name yifu cb time name yifu cb time
aa 10 100 1 aa 2 100*2 01-02 aa 6 100 *6 01-03
aa 5 30 2 aa 6 2*100+4*30 01-04 aa 3 2*30+1*(0) 01-05
黄色部分是 按照上面的逻辑计算后正常能够得到值。
希望各位大侠,前辈多多指教,已经研究快一个月了,头都大了几次了,也想过放弃,不过相信狐表的团队的力量,所以有来骚扰你们了,还请多多包涵
[此贴子已经被作者于2016/3/8 21:20:12编辑过]