润乾 V2018 多层交叉填报表制作

 

润乾 V2018 支持多层交叉填报表,即左侧多个字段纵向扩展,上方多个字段横向分组扩展,中间交叉区域取出相应数据进行展现并支持数据修改,回写数据库。
和之前老版本润乾(V4)不同,V2018 中设置了新的数据采集规则,多层分组扩展要使用多级序表,如左侧有两列表头纵向扩展的话,那么第一列单元格内容:=[“东北”,”华北”] 第二列单元格 =[[“哈尔滨”,”长春”,”大连”],[“北京”,”石家庄”]],并且两个单元格要是维度格,这样报表展示时就会按照地区和城市分别进行扩展,上方横向扩展类似的做法。中间交叉区域要新做一个数据对象,并且对象中要包含左表头和上表头对应的字段,报表展示时会根据字段名称对应的值是否相同进行取数展示,如下图脚本:

脚本中定义了三个对象,其中 t 为左表头维度对象,t2 为上表头维度对象,t1 为中间交叉区域数据对象,可以看下两个维度对象里的数据内容。报表制作如下图:

其中 C3 单元格为数值格,对应字段名称为 t1.value
报表展示效果:

可以看到,左侧或者上方表头能按照对应的进行分组扩展。
回写脚本里的无需特殊操作,常规 update 操作即可。
更多填报类问题请看:填报分类导航
* 固定格式填报表的制作
* 分组填报表的制作
* 脚本中如何做填报数据校验
* 填报表之数据留痕
* 行式填报之主键设置