历史版本12 :组内分栏 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 描述编辑
组内分栏是指在每个分组的内部对数据进行分栏,如下图所示:
2. 示例编辑
以组内列分栏说明组内分栏的具体操作,组内行分栏请参考本篇和 行分栏。
2.1 数据准备
新建一张普通报表,添加一个内置数据集 ds1,数据如下图所示:
2.2 模板设计
如下图所示设计模板:
1)将数据列拖入相应单元格,B4 纵向扩展,D4 和 D5 横向扩展;
2)父子格:默认即可(D4 默认 B4,D5 默认 D4 和 B4);
2.3 分栏设置
在菜单栏中,选择模板>报表分栏,开启分栏:
1)分栏样式:点击列分栏;
2)超过X列分栏:示例分成两行,所以不使用该项;
3)分栏成X行:示例分成两行,所以点击分栏成行并填入「2」;
4)分栏区域:分栏数据填入「D4:D5」,行表头需要在分栏后重复,行表头所在列序号为 3,所以复制列序列为「3」;
5)补充空白列:勾选使得分栏后空白列仍然显示。
3. 效果预览编辑
3.1 PC 端预览效果
保存模板,选择分页预览,效果如描述中所示。
注:只支持分页预览。
3.2 移动端预览效果
1)App
2)H5
4. 已完成模板编辑
已完成模板请参照%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\组内分栏.cpt。
5. 分栏列数的计算编辑
用户往往需要控制分栏后每栏的列数以确保报表的美观性,但分栏设置中并不允许用户自定义分栏列数,用户可以通过了解系统分栏列数的计算方式,精确控制分栏列数,下面给出系统分栏列数的计算公式:
分栏列数=最大数据量组的数据个数/用户分栏行数
注:上述公式向上取整。