我正在尝试将Hyperion Studio中的某些计算字段转换为SQL。我在尝试根据共享的课程位置/日期/时间汇总入学人数时遇到了麻烦。我有一个使用LEAD创建的标记,用于标记课程位置与下面的行相同的行。我需要根据标志汇总那些连续的行,以获取每个位置的总注册计数。标志计算包括异常(在下面的示例中,在第2行和第3行中可见),在此我专门命令它尽管共享位置也不要进行标记。
这是一个包含标志的基础数据示例(“卷起”是我要计算的字段):
SectionID Course Name Title Instructor Location Enrollment Flag Roll Up
1 EN.100.201 Title1 Prof. W Building 1 16
2 EN.550.365 Title2 Prof. X Building 2 5
3 EN.530.403 Title3 Prof. Y Building 2 30
4 EN.400.401 Title4 Prof. Z Building 3 25 Y
5 EN.400.601 Title4 Prof. Z Building 3 10
这是我要实现的输出
SectionID Course Name Title Instructor Location Enrollment Flag Roll Up
1 EN.100.201 Title1 Prof. W Building 1 16 16
2 EN.550.365 Title2 Prof. X Building 2 5 5
3 EN.530.403 Title3 Prof. Y Building 2 30 30
5 EN.400.601 Title4 Prof. Z Building 3 10 35
提前谢谢!编辑:使其更易于阅读;抱歉,我是新来的。