报表中根据员工姓名分组,统计考勤时间。
一个字段-----“迟到时间”,是用公式计算下来,公式如下
=iif((code.check(Fields!前一天下班时间.Value)="N")and(TimeValue(Fields!上班刷卡时间.Value)>DateAdd(dateinterval.minute,5,Fields!上班时间.Value)),DateDiff(DateInterval.Minute,Fields!上班时间.Value,TimeValue(Fields!上班刷卡时间.Value)),"0")
现在我想计算总计迟到时间,发现SUM函数用不了,SUM可以对现有的Fields!字段可以合计,但对公式计算字段就是无法合计,一直提示错误,我改如何做,求解中~
我用下面的计算被提示只能在页眉和页脚中这样用
=sum(Reportitems!textbox70.Value)
错误报告是:
[rsAggregateOfNonNumericData] 文本框“textbox52”的 Value 表达式对非数字数据使用了数字聚合函数。数字聚合函数(Sum、Avg、StDev、Var、StDevP 和 VarP)只能聚合数字数据。
但我已经对那个迟到时间的单元格格式化了啊,格式化代码为F
------解决方案--------------------
恭喜恭喜
------解决方案--------------------
自己解决就好,恭喜楼主
------解决方案--------------------
恭喜楼主
------解决方案--------------------
学习了。哈哈哈
------解决方案--------------------
可能是数据类型的问题