在上一篇文章中,咱们解说了如何构建简略的报表以及穿插表的根底配置。本篇文章通过对奴才表、树型表以及数据穿透的创立来对 YonBuilder 的报表配置进行扩大介绍。创立报表首先,要先创立一个员工信息实体,用于贮存信息数据。其次,新建页面,并将数据源关联为刚刚创立的信息实体。具体的员工信息实体以及数据导入过程参见 YonBuilder 开发之数据分析篇。
创立报表后点击编辑进入报表编辑页面。其中,左侧为绑定的数据模型中蕴含的字段,右侧为单元格的具体配置选项。
奴才表除了根底的穿插表外,咱们还能够利用报表中的扩大性能来创立奴才表,令子表中的数据依据主表条件进行显示。首先,咱们在设计器中创立报表的模板。
其次,将数据模型对应字段拖到表格对应字段里;并将人数的数据设置抉择为聚合,聚合类型抉择为求和。
接着,选中须要扩大的区域设置为辨认扩大区域,这样能力使数据实现扩大。
最初,抉择员工编码单元格,在右侧扩大设置中将左父格抉择为自定义项。
自定义的左父格有两种配置形式:一种是点击列左侧定位图标小按钮后,鼠标定位到右侧对应的父格单元格,点击绑定;另一种则能够间接通过父格的坐标来进行配置。
另外,为了便于辨别奴才表能够通过设计器上方的表格填充以及表格款式来对奴才表的表格款式进行别离的配置。
在实现所有的设置并保留后能够通过预览查看配置的奴才表,能够看到在预览页面中,主表依据不同字段进行了划分,同时子表中的数据依据主表中的字段进行了过滤显示。
树型表利用报表设计中的状态设置能够实现树形表的成果,更加便于展现多层级的数据。首先,在页面中建设了年龄段以及人数的对应模板,并将字段拖拽到对应地位,将表格所在区域辨认为扩大区域。
其次,选中年龄段单元格,在右侧单元格属性栏中状态分类下抉择树形设置。
在选中树形设置后能够对树进行具体的配置,点击“设置树”进入到层级字段的配置页面。这里咱们增加一条模型字段“性别”,造成在不同年龄段下按性别进行划分的层级成果。
最初,选中单元格对报表款式进行配置,并保留预览。
能够看到此时报表是默认展现了第一层级年龄段的人员数据,如果点击开展第一层级,则能够看到该年龄段下不同性别的人员散布。
数据穿透报表中提供了交互的形式来实现不同报表间的数据穿透,这里利用交互性能将刚刚创立的奴才表以及树型表联合起来。在树型表页面中选中数据单元格,在右侧单元格属性下的交互选项中增加链接设置。
在链接设置页面中抉择以后剖析对象,并在页面抉择处抉择对应的跳转页面,在下方一般过滤栏中,增加一条过滤规定,抉择两个表交互中匹配的对应字段。
保留批改后,通过预览页面的形式来测验成果。能够看到此时在树型表中的字段变成了可跳转的链接模式,点击字段会跳转并显示奴才表中与该年龄段匹配的具体信息。
综上,本篇介绍了如何应用 YonBuilder 中内置的性能来创立更加简单的奴才表、树型表等简单报表。在理论利用中,随着数据规模以及类型的减少,不同数据的关联关系更加简单,能够利用 YonBuilder 中的报表配置来对数据进行可视化的剖析,提供数据分析效率。如果有任何疑难,欢送在评论区交换探讨哦!