以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  求教时段型数据的统计计算  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=2080)

--  作者:ruochen
--  发布时间:2011/8/16 11:58:00
--  求教时段型数据的统计计算
我现在想在工资表中员工迟到的罚款根据员工的考勤统计本月实际罚款。
在“工资发放单”“本月迟到扣款”列是指在“本月开始时间”列和“本月结束时间”列之间员工迟到的扣款总额。系统设定每分钟扣款0.5元。
我在设置公式时出现了不能计算问题,请指点!
egd文件下载

-=-=-=- 以下内容由 ruochen2011年08月16日 01:20pm 时添加 -=-=-=-
其中在“迟到罚款”列的公式0.5 * SubSum("员工出勤及奖罚系统","迟到时间","员工号牌"," = ",[号牌],"时间"," >= ","[本月开始时间]","时间"," <= ","[本月结束时间]","迟到时间" ," <= ",300)      其中“迟到时间" ," <= ",300想要表示迟到5分钟才开始计算
--  作者:lyang70
--  发布时间:2011/8/16 14:20:00
--  
egd文件下载
--  作者:ruochen
--  发布时间:2011/8/16 17:14:00
--  
egd文件下载

我的原意为:在“工资发放单”表中,“本月结束时间”列试制本月考核的最后时间,不是最后的迟到时间;另外在“本月迟到扣款”列中您没有用到任何的公式,怎么会自动计算呢?
还有,我以我自己的想法在表中增加了一列“本月扣款”来计算迟到罚款(包括迟到5分钟以下都可以忽略不计)能得出和你一样的效果,但是当换到另外一个表再回来后又是空白了,只要双击才会出来为什么呢?(每迟到一分钟为0.5元)
公式为:0.5 * SumFor("员工出勤及奖罚系统","迟到时间","员工号牌"," = ",[号牌],"时间"," >= ",[本月开始时间],"时间"," <= ",[本月结束时间],"迟到时间"," >= ",5)


--  作者:lyang70
--  发布时间:2011/8/17 9:56:00
--  
看看这样行不行!
egd文件下载