0

我必须在 SSRS 表达式中获得不同的行总和。

**StudentId  TestScoreMath   CurriculumEnrolled      EnrollStatus**

  100              200            Nursing             Enrolled

  100              200            Physical              Enrolled

  200              100             Tech                Enrolled

Total Student TestScoreMath 应该是 300 而不是 400。我尝试使用表达式

=Sum(Fields!TestScoreMath .Value, "table1_Group3")

如何对不同学生的 TestScore 值求和?我只在 SSRS 中需要这个。

4

1 回答 1

2

在 SSRS 2005 中,这并不容易。我会添加嵌入式代码以保持运行总数。您可以使用自定义代码来检查当前学生 ID 是否与最后一个匹配。如果是这样,那么不要在总分中添加另一个测试分数。或者您可以按学生 ID 分组并仅在该组的页眉或页脚中调用您的自定义代码。

此示例显示所有行的总计:您需要添加到此以跟踪 studentID。

于 2012-11-05T23:47:14.003 回答