润乾填报表会智能采集字段和序表,采集规则如下。
数值格和维度格在没有设置字段名称属性时,字段名认定规则为:
针对扩展后表格,取上(左)同宽(高)的普通格的内容作为其字段名。
例1.2.1-1:
B1和D1分别以其左的A1和C1的内容作为字段名;
A4、B4、C4、D4、A5、B5、C5和D5分别以其上的A3、B3、C3和D3的内容作为字段名。
可以通过设计器的预览按钮查看填报表的采集结果:
例1.2.1-2:
B1,D1,F1以其左等高的A1单元格内容为字段名,其字段名为年份;
A3,A4,A5以其上等宽的A2单元格内容为字段名,其字段名为客户;
A7,A8,A9以其上等宽的A6单元格内容为字段名,其字段名为地区;
B,D,F列的数值格字段名为数量,C,E,G列的数值格字段名为金额。
填报数据采集程序会自动将数值格对应的维度格字段名相同的视为同一对象,也可称为序表。
对象名相同的单值数据(维度格、数值格)将被拼到一个只有一行记录的序表中;对象名不同时,单值数据会被拼到不同序表。单行数据的序表里的维字段为公共维,默认会自动拼入数据区其他多行数据的序表中。
例1.2.2-1:
扩展后的结果如下图:
数值格B3对应的维度格的字段名有:地区,年度
数值格C3对应的维度格的字段名有:地区,年度
因此,地区,年度,金额,数量组成一个序表。分片结果如下图:
对于行式填报表,只支持纵向分片,同一片区域通常都是一行普通格和连续至少两行数值格组成。
例1.2.2-2:
1,2,3行组成了一个行式表格区,这个序表由CLASS,STUDENTID,SUBJECT,SCORE几个字段组成,分片结果如下图:
例1.2.2-3:
编号、姓名、性别、出生日期、入职日期、部门、籍贯、工资和应发工资组成为一条记录的序表,分片结果如下图:
编号、姓名、关系、性别和年龄为一个序表。分片结果如下图:
例1.2.2-4:
数值格C2,C3,C4,C5对应的维度格的字段有:年份,地区
数值格E2,E3,E4,E5对应的维度格的字段有:年份,地区,状态
因此,此例分成了两个序表,一个由年份,地区,气温字段组成,一个由年份,地区,状态,成交额字段组成,分片结果如下图:
例1.2.2-5:
扩展后:
此例分成了两片,第一片序表由字段a,b组成。一行中所有的维度格都会给右边的对象用,因此第二片序表由字段a,c,d组成。 分片结果如下图:
例1.2.2-6:
此例指定了2个对象名所以分成了两片,一片是由字段职称名称、教师姓名、开课、研究项目和是全兼职组成的表t1,一片是由字段职称名称和教师姓名组成的表t2。分片结果如下图:
如果不指定对象名或者对象名相同,由于t2的字段名称和t1的字段名称一样,会使得t1和t2合并成一个对象。如下一个例子。
例1.2.2-7:
此例的两片同维,序表名字同名,都是t1,则两片合并为一个序表。分片结果如下图:
同一分片中,维度值不同的作为不同记录,维度格和数值格的内容作为相应字段值。
图1.2.3-1:
地区,年度,金额,数量组成一个序表,扩展后B1,A3,B3,C3单元格的值都是该序表的字段值;
地区,客户,金额,数量组成一个序表,扩展后B1,A5,B5,C5单元格的值都是该序表的字段值。
图1.2.3-2:
图1.2.3-3:
图1.2.3-2和图1.2.3-3是图1.2.3-1扩展后的效果,选中单元格背景色对应显示高亮的即为同一条记录,单元格的内容即为相应的字段值。
对于行式填报表,同一片区域中,数值格区域同一行即为同一条记录,数值格的内容作为相应的字段值。
例1.2.3-4:
例1.2.3-5:
如图1.2.3-5中,每一片区域中数值格区同一行的数值格被认为是同一条记录,数值格的内容作为相应的字段值。