1 概述
1.1 应用场景
数据集中的字段拖入到单元格后,如果不进行单元格扩展,字段下的数据会在一个单元格中集中展示。
通过设置单元格扩展功能,可以让一个字段下的不同数据在多个单元格中展示。
单元格纵向扩展效果如下图:
单元格横向扩展效果如下图:
1.2 功能介绍
lczReport提供了三种单元格扩展方向,即航行方向。
纵向:单元格中字段的数据纵向扩展,在不同单元格中展示。
横向:单元格中字段的数据横向扩展,在不同单元格中展示
不扩展:单元格中字段的数据不扩展,所有数据在一个单元格中展示。
2 示例
2.1 数据准备
1)创建数据视图”税务部门”,输入SQL查询语句:
`bm_swbm`.`SWBMBM` AS `税务部门编码`,
`bm_swbm`.`SWBM` AS `税务部门名称`
FROM
`bm_swbm`
取出“bm_swbm”表中的所有数据。如下图所示:
2)创建一张“普通报表”,将建好的数据视图拖拽到“模板数据”中,并将“税务部门”中的“税务部门名称”字段拖入到B2单元格,如下图所示:
2.2 导航类型设置
一个单元格设置为导航格后,才具有数据扩展能力,所以需要先将B2单元格设置为“导航格”,如下图:
注:“普通格”单元格是不支持数据扩展的。
2.3 航行方向设置
2.3.1 纵向
1)选中B2单元格,将下方配置面板中的“航行方向”设置为“纵向”(单元格右上角会有红色向下箭头标识),由于单元格设置为导航格后,航行方向默认就是纵向,所以直接使用默认设置即可。如下图所示:
2)点击[预览],查看单元格数据纵向扩展效果,如下图所示:
可看到B2单元格会根据数据列“企业名称”的实时数据自动扩展成多行显示。
2.3.2 横向
1)选中B2单元格,将下方配置面板中的“航行方向”设置为“横向”(单元格右上角会有红色向右箭头标识),如下图所示:
2)点击[预览],查看单元格数据纵向扩展效果,如下图所示:
2.3.3 不扩展
1)选中B2单元格,将下方配置面板中的“航行方向”设置为“不扩展”,如下图所示:
另外,要想让数据全部显示出来,还需要做如下两处设置:
①选中B2单元格,勾选单元格属性中的“自动换行”,如下图:
②由于设计时行高不能显示全部内容,需要设置为“行高自适应”,如下图:
2)点击[预览],查看单元格数据不扩展效果,如下图所示:
最后编辑:fancy 更新时间:2024-10-31 17:13
