行分栏
教学视频
目标
要实现的效果如下:
每一列有20行数据,如果数据为20的倍数,那么就进行分栏操作,分栏时带着最右边的空白列一起,就形成上面的效果。
实现
创建一个包含employee表数据的数据集,报表中保留2行五列,绑定字段信息如下图:
打开分栏配置窗口,设置分栏主单元格为A2,同时设置分栏策略为20次扩展后分栏,如下图:
设置各单元格父格信息如下表:
单元格 | 左父格 | 上父格 |
---|---|---|
A1 | 默认 | A2 |
A2 | 默认 | 无 |
B1 | 默认 | A2 |
B2 | 默认 | 默认 |
C1 | 默认 | A2 |
C2 | 默认 | 默认 |
D1 | 默认 | A2 |
D2 | 默认 | 默认 |
E1 | 默认 | A2 |
E2 | 默认 | 默认 |
将A1、B1、C1、D1、E1单元格上父格设置为A2,A2单元格迭代方向为向下,所以采用A2单元格为分栏主单元格时,A2单元格在满足分栏策略后就会带着其所有的直接或间接下子格一起向右迭代,这些向子格包含A1、B1、C1、D1、E1单元格以及这些单元格的下子格,所以就可以实现上述效果。
保存预览,就可以看到我们预期想要的效果。