SSRS中的独特之和

时间:2012-11-05 19:58:46

标签: reporting-services reportingservices-2005

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

**StudentId  TestScoreMath   CurriculumEnrolled      EnrollStatus**

  100              200            Nursing             Enrolled

  100              200            Physical              Enrolled

  200              100             Tech                Enrolled

总学生TestScoreMath应该是300而不是400.我尝试使用表达式

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

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

1 个答案:

答案 0 :(得分:2)

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

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