用Excel服务器统计学生成绩(4)
五、建立“成绩汇总”模板 录像1.建立模板
点击“模板”-“新建模板”,选择“新建”:
确定“初始填报权限”:
确定“最终查阅权限”:
启用该模板,画出表样:
2.定义单一数据项
点击“下一步”:
点击“下一步”:
点击“完成”。
3.定义重复数据项
点击“下一步”:
点击“完成”。
4.定义表间公式:
提取“英语成绩”
提取<成绩单_明细,成绩单_主表>中满足下列条件的数据: <数据筛选: 本报表.Sheet1:班级 = 成绩单_主表.班级
并且 成绩单_主表.课程='英语'> 按以下方式填入<成绩汇总_明细>: 成绩单_明细.学号 --->(填入值) 学号
成绩单_明细.姓名 --->(填入值) 姓名
成绩单_明细.成绩 --->(填入值) 英语成绩
提取“数学成绩”:
提取<成绩单_明细,成绩单_主表>中满足下列条件的数据: <数据筛选: 本报表.Sheet1:班级 = 成绩单_主表.班级
并且 成绩单_主表.课程 ='数学'
并且 成绩单_明细.学号 = 本报表.Sheet1:学号> 按以下方式填入<成绩汇总_明细>: 成绩单_明细.学号 --->(按行(列)匹配) 学号
成绩单_明细.成绩 --->(填入值) 数学成绩
提取“语文成绩”:
提取<成绩单_明细,成绩单_主表>中满足下列条件的数据: <数据筛选: 本报表.Sheet1:班级 = 成绩单_主表.班级
并且 成绩单_主表.课程 ='语文'
并且 成绩单_明细.学号 = 本报表.Sheet1:学号> 按以下方式填入<成绩汇总_明细>: 成绩单_明细.学号 --->(按行(列)匹配) 学号
成绩单_明细.成绩 --->(填入值) 语文成绩
另外,总分=英语+数学+语文, 平均分=总分/3,用Excel自己的公式实现。
5.填报:
6.改进
上图中“平均分”的小数保留1位就可以了,采用round(总分,1)。