【发布时间】:2017-10-30 16:31:15
【问题描述】:
我在 Visual Studio 中有一个 SSRS 报告,显示已注册课程的学生。我正在使用一个参数来允许用户包含或排除取消的注册(源数据中有一个字段指示注册是否被取消)。
当用户选择包括取消的注册时,我在学生取消然后重新注册的情况下遇到了麻烦。该学生将出现在 2 行数据中,但我只想显示他们最近的活动(即,如果他们注册、取消、然后重新注册,我只希望显示他们最近的注册活动)。
我目前有一个行组表达式设置为按学生的唯一标识符进行分组。但是,我不知道如何准确控制哪一行决定了其他字段的值,当它们有不止一行被组合在一起时。
我的行分组表达式如下(其中 cf_code 是学生注册的特定课程,student_number 是学生的唯一标识符):
=Fields!cf_code.Value & Fields!student_number.Value
我如何表明当为同一学生将已取消和已注册的行分组在一起时,矩阵中其他字段中应显示的唯一数据是与注册相关的数据(最近的活动)?
谢谢!
【问题讨论】:
标签: visual-studio reporting-services