登录
注册
本信息所属专题
更多
关联文章
热门标签
更多
您所在位置:首页  ›  影视百态  ›  娱乐八卦

报表设计软件中如何制作不规范组织树报表

青梅娱乐编辑于 2023-05-24 01:07:00

在实际应用中,组织树报表除了使用到的比较规范的组织结构,即,除了最后一层,所有其他层的结构都是子层,还有很多组织结构并不是这么的规范,有的层级结构下面没有子层,有的层级结构下面则有子层,即层级结构不确定,下面就通过报表设计软件FineReport来介绍一下。

数据准备新建内置数据集ds1:,如下图:注:内置数据集中第二层级结构中有一个结构没有子层,其他的结构有子层。

模板制作由于上面准备数据是不规范的组织结构,我们按照组织树报表中的方法来实现组织树,即不使用树数据集,模板效果如下图:

单元格设置如下表:

在添加过滤条件时,需要去掉将父格子作为过滤条件前面的勾选,如下图A2单元格的过滤条件:

效果查看此时保存模板,可以看到如下图效果,没有子层的层级结构并没有合并单元格,其子层单元格还在,但是没有数据显示:

合并单元格从效果图上可以看到没有下层的层级结构应该合并单元格显示,即未归集旧数据应该合并单元格至最下层。由于FineReport不支持自动合并单元格,只能手动合并,未归集旧数据所在层级为第二层,第二层数据所在单元格为第二行,最后一层在第三行,所以合并A2后面的单元格至第三行,即合并B2和B3单元格,A1单元格是第一层数据,故需要将其显示在所有数据上面,需要合并A1和B1单元格。回到模板设计界面,按照上述描述再操作模板,拖曳id列至B2单元格中,设置扩展为横向扩展,其父格为A2,使数据扩展时,每个第二层级数据后面都跟了一个合并的单元格 ,且显示对应层级数据,并设置其形态为:实际值为ds1的name字段,结果如下图:

此时,点击分页预览,效果如下图:

过滤条件为刚刚合并的B2单元格添加过滤条件,B2单元格只显示没有子层的第二层结构数据,即只显示A3单元格为空的数据,添加过滤条件len(A3)==0,如下图:

此时,再次预览模板,如下图,有子层的层级数据后面都有一个合并的单元格,因为其对应的A3单元格不为空,故没有数据过滤过来,显示为空:

条件属性上面效果图中,没有子层的层级数据的子层显示为空白,有子层结构的层级数据后面的合并单元格显示为空白,通过条件属性,将空白列隐藏,如下图,同时选中A2、A3和B2单元格,为其添加条件属性:

其他设置按照效果图中设置单元格样式,并将untils数据列拖曳至第4行单元格中,如下图:

如果组织结构有4层,那么其模板样式如下图:

效果查看保存模板,点击分页预览,效果下图。

本站提供的图片、视频和资源内容均来自于网络。所有图片和视频版权归原作者属有,如果本站无意中侵犯了您的权利,请与我们联系[email protected]
娱乐八卦其他文章
更多
爆乳G奶白衣SG 现场露底任拍
在ChinaJoy展会的最后一天,有很多“摄”影湿宅男都按捺(奶)不住最后的冲动,在ChinaJoy的展台上,网易展台上面那位话题不断的爆乳showgirl引起大家的广泛关注。在首日的时候,网易...
7小时前
柳岩
2天前
王劲松回忆担任王俊凯艺考考官 坦言当年招生时不认识他
王劲松回忆担任王俊凯艺考考官近日,北京电影学院表演学院教授王劲松做客CCTV-6电影频道《今日影评》节目时,回忆曾担任王俊凯艺考考官,坦言当年招生时自己并不认识他,后来校园偶...
2个月前
可以教我打台球吗?
可以教我打台球吗?
2个月前
刘德华烧鸡
刘德华烧鸡,张天王:我不配拥有名字么
2个月前
疫情在家也不忘运动
疫情在家也不忘运动
2个月前
查看更多娱乐八卦栏目文章
精彩视频
查看更多精彩养眼视频
更多热图推荐
查看男人的福利
青梅娱乐版权所有,邮箱:[email protected]
苏ICP备19037501号-2
网页加载中...
收藏本页0