以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于多条件求和 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78484) |
-- 作者:文道古月 -- 发布时间:2015/12/10 8:50:00 -- 关于多条件求和 老师, 以下逻辑如果要实现的话,要用什么方法呢?请指点迷津!! 条件是: 1:当移动类型为101时,根据‘主动单元’、‘被动单元’的值、输入‘数量’,‘主动单元’加数,‘被动单元’减数 2:当移动类型为201时,根据‘主动单元’、‘被动单元’的值、输入‘数量’,‘主动单元’加数,‘被动单元’不变 3:当移动类型为202时,根据‘主动单元’、‘被动单元’的值、输入‘数量’,‘主动单元’减数,‘被动单元’不变 4:根据1/2/3条的规律,做对应加减,得到对应‘单元’的实际数值 想要达到的效果是: 1:当记录有几十万条时,如何快速统计? 2:根据‘输入日期’分别统计每天/每月/各‘单元’/各编码的实际数值? |
-- 作者:e-png -- 发布时间:2015/12/10 9:13:00 -- 好难懂哦。。。 |
-- 作者:文道古月 -- 发布时间:2015/12/10 9:15:00 -- 是不是我搞复杂了,, 其实就是类似SAP的进销存关系
|
-- 作者:大红袍 -- 发布时间:2015/12/10 9:22:00 -- 1、你还不如加两行数据,一行加数,一行减数,这样方便统计啊。
2、如果要统计比如108的值,就做三种统计,分别统计 主动单元的数量值,被动的数量值,然后加减。 |
-- 作者:文道古月 -- 发布时间:2015/12/10 9:43:00 -- 老师好 201和202的类型就是单纯的一加一减,但是101不行啊,它要同时对两个位置的数量对应加减 想实现上面的目的,要怎么做呢?类似帮助中的流水账形式,但是要复杂一些, 用统计表吗,还是查询表,结合流水账设计吗?
|
-- 作者:大红袍 -- 发布时间:2015/12/10 9:46:00 -- 汗,101那就统计主动和被动的值啊,加减就行啊。 |
-- 作者:文道古月 -- 发布时间:2015/12/10 9:49:00 -- 我是还不知道要用什么方式统计, 因为各单元的结果还要在第二天的基础上进行加减 这样一来每天至少有1W行的数据,累计下来一个月有几十万了
|
-- 作者:大红袍 -- 发布时间:2015/12/10 9:51:00 -- 直接用compute统计就行啊 |
-- 作者:文道古月 -- 发布时间:2015/12/10 9:51:00 -- 数据大了,不会影响随度吗 [此贴子已经被作者于2015/12/10 9:51:38编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/12/10 9:52:00 -- 都告诉你了啊,直接统计加减啊。
不会做上传项目 |