以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  精华分享  (http://www.egrid2000.com/dvbbs/list.asp?boardid=12)
----  如何进行数据横向归类统计(附考勤统计实例)(gzs原创)  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=12&id=945)

--  作者:喜爱易表
--  发布时间:2006/8/12 1:21:00
--  如何进行数据横向归类统计(附考勤统计实例)(gzs原创)
经常有朋友在论坛上提问如何进行数据横向归类统计的问题,比如说成绩管理系统中,通常每个学生作为一条记录,每学科成绩作为一列,如何一次搞定统计每个学生及格学科数呢?再如在考勤系统中,设计成如下结构:姓名、1日、2日、3日...31日(每条记录对应一个员工,每日的值为出勤状态,如正常出勤、工休、病假等等),如何统计每个员工当月的出勤状态呢?

其实很简单,成绩系统中在“及格学科数”列中设公式如下:if([语文]<60,0,1)+if([高数]<60,0,1)+if([英语]<60,0,1)+if([哲学]<60,0,1)+...
考勤统计见附件实例。
egd文件下载