Foxtable(狐表)用户栏目专家坐堂 → 先进先出 还是弄不明白,数据总是对不上


  共有2434人关注过本帖平板打印复制链接

主题:先进先出 还是弄不明白,数据总是对不上

帅哥哟,离线,有人找我吗?
jinzhengbe
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1062 积分:9781 威望:0 精华:0 注册:2012/3/13 5:23:00
先进先出 还是弄不明白,数据总是对不上  发帖心情 Post By:2016/3/8 21:10:00 [只看该作者]

所以换了个思路。

 

执行 在打开程序前 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

   

 黄色部分是 按照上面的逻辑计算后正常能够得到值。

 

希望各位大侠,前辈多多指教,已经研究快一个月了,头都大了几次了,也想过放弃,不过相信狐表的团队的力量,所以有来骚扰你们了,还请多多包涵

 

 

 

  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb

 
[此贴子已经被作者于2016/3/8 21:20:12编辑过]

 回到顶部