以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]格式转换与计算 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=129251) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:81538475 -- 发布时间:2018/12/25 11:11:00 -- [求助]格式转换与计算 有一个考勤表,但是这个表所有的时间都是string类型。然后用加入统计列的时候,就没有办法计算了。提示无法解释位置14的标记。
With DataTables("考勤表") .DataCols.Add("迟到扣款",Gettype(Integer), "IIF(迟到时间>= 00:16 , 30 ,0)" ) End With
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点甜 -- 发布时间:2018/12/25 11:29:00 -- 改成
.DataCols.Add("迟到扣款",Gettype(Integer), "IIF(迟到时间>=\'00:16\' or 迟到时间>=\'0:16\', 30 ,0)" ) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:81538475 -- 发布时间:2018/12/25 16:22:00 -- 多谢了。还有个问题,我如何统计不同人员的迟到次数呢。可以用GroupTableBuilder实现吗 Dim b As New GroupTableBuilder("统计表1",DataTables("考勤表")) b.Groups.AddDef("姓名") \'根据产品分组 b.Totals.AddDef("迟到扣款") \'对数量进行统计 b.Build \'生成统计表 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点甜 -- 发布时间:2018/12/25 16:27:00 -- 1、直接生成统计表;
2、也可以直接统计 http://www.foxtable.com/webhelp/scr/1454.htm
|