案例描述:
注:此案例为利用List.Accumulate横向合并表的逆操作
- 将下述1图数据转化为2图格式
- 在学科成绩新增的情况下,图2实现自动向下扩展
图1
图2
处理思路:
- 计算同类数据的重复次数
- 每次取固定列 + 一个同类数据列合并为一个表(如下图3)
- 将每次合并后的表拼接
- 删除空值的行
图3
操作步骤:
1、计算同类数据的合并次数
= (List.Count(Table.ColumnNames(源))-2)/2
这里先计算所有列数量,随后减去固定列的数量,最后除以每一对重复列的列数,得