| 在助睿ETL的转换流里,我使用“列转行”组件将一个多列的成绩单转换为单列的学生-课程-成绩结构,为什么最终数据是乱的,没有按学生分组? |
|---|
这可能是因为你没有先对数据进行排序的原因。
如果你输入的数据是原本就按照你设置的分组字段排好序的就不用再排序了,如果没有的话就需要先对数据按照你设置的分组字段进行排序。
可以在上游先连接一个“排序记录”组件,对分组字段进行升序或降序排列,然后再将排好序的数据流连接到“列转行”组件。
这样组件应该就能正确地按照学生分组,执行列到行的转换了。
| 在助睿ETL的转换流里,我使用“列转行”组件将一个多列的成绩单转换为单列的学生-课程-成绩结构,为什么最终数据是乱的,没有按学生分组? |
|---|
这可能是因为你没有先对数据进行排序的原因。
如果你输入的数据是原本就按照你设置的分组字段排好序的就不用再排序了,如果没有的话就需要先对数据按照你设置的分组字段进行排序。
可以在上游先连接一个“排序记录”组件,对分组字段进行升序或降序排列,然后再将排好序的数据流连接到“列转行”组件。
这样组件应该就能正确地按照学生分组,执行列到行的转换了。