以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  统计  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=141833)

--  作者:heqing1
--  发布时间:2019/10/12 2:44:00
--  统计
我在做一个年级的成绩单,根据不同的课程性质,不同的学期,不同的学号进行统计学分。由于原数据库涉及数据有点多,没有能上传。通过截图
我的子表的表名“成绩2017级”,里面的列"学号"、“姓名”、“专业”、“课程性质”。。。。“学分”、。。。。“学期性质学号”

我想在父表的单元格里直接来统计。我如果一列的表达式 输入 sum(Child(统计2017级).学分),就能得到这个学生的4个学期所有课程性质的总学分。我想要的是按学期、按课程性质来分类。我添加了统计条件,出现了提示错误syntax error in the expression,我的表达式如下:

sum(Child(统计2017级).学分),Child(统计2017级).学期性质学号=\'1公共必修\'+[学号]

从试行来看,应该是我的统计条件出现语法上的错误,老师帮我看看。谢谢

--  作者:有点蓝
--  发布时间:2019/10/12 8:50:00
--  
表达式统计不支持使用条件,这种需要使用代码处理。


--  作者:heqing1
--  发布时间:2019/10/12 19:15:00
--  
学生人数较多,数据量也较大,用分组统计,卡死在半路了。
--  作者:有点蓝
--  发布时间:2019/10/13 21:11:00
--  
测试过吗?如果分组统计卡,表达式列更要卡上几十倍了。

可以添加条件,比如按年级统计,按班级统计什么的