首页 文章

访问交叉表加权计算

提问于
浏览
0

我有一个表格,等级,输入三个字段:StudentID,TestType(测验1,测验2,期末考试)和测试分数 . 因此,如果为一个 class 进行了3次测验和期末考试,那么该学生将有四行,每个TestType一行 .

来自向导的交叉表查询可以很好地生成综合成绩单(TestType是我的行 Headers ),每个学生一行可以在测验1,测验2等的单独列下很好地组织他们的所有分数:

TRANSFORM Avg(Grades.Score) AS AvgOfScore SELECT Grades.StudentID, Avg(Grades.Score) AS [Score Average] GROUP BY Grades.StudentID PIVOT Grades.TestType;

虽然得分平均值可能很高,但成绩是加权的 . 最终的 class 成绩是平均50%的测验和50%的期末考试成绩 . 有没有办法在交叉表查询或基于查询填充的报表中执行这些计算? TestType如Quiz%,以及avg([测验得分],[期末考试])我正在寻找平均得分

在此先感谢您的任何建议!!

1 回答

  • 0

    感谢您的见解和帮助!我最终使用交叉表查询,其中TestType条件设置为仅提取测验,然后是第二个查询,将这些分数与最终分数和计算字段组合以生成最终的分级 .

相关问题