润乾v5填报-分片问题分析

来源:互联网 发布:自学python看什么书 编辑:程序博客网 时间:2024/06/17 17:39


举例:多源普通填报表

1.png (17.64 KB, 下载次数: 0)

下载附件

2 分钟前 上传

描述:
2~6行的数据来源于rq_report_address_main数据库表  字段指定对象名为address_main,
8行的数据来源于rq_report_address_detail数据库表   字段指定对象名为details1
如果原始数据表rq_report_address_detail中,记录数小于2,那么再预览查看表结构的时候会发现系统解析后将上下俩部分 分为了一片  如下图:

2.png (21.04 KB, 下载次数: 0)

下载附件

2 分钟前 上传



出现此现象的原因是:
目前分片规则是把界面中所有的单值划分到一组,只有存在多个值得字段才划分成新的组;
比如 我现在D2 D3 C8 D8等都是单值  如果解析的时候发现C8扩展出了多个值 那就把它及相关数值格单独划分为一个分片,而后要根据分析出来的分组情况编写不同的去向dfx程序。


补充
除上述情况外,
如精确指定字段名称所属对象的话,按照指定字段名称行列进行分片;
如不指定字段名称所属对象,第一步先自动确定字段名,第二步才自动分片 规则如下:
每片形成一个序表(序表可以理解为一个数据表)。通常行列上连续的一片数值格(连同对应的维度格)会被当做一片;
连续的多行(两行以上)中,只有数值格,没有维度格和非空普通格会被当做自由增删行的行式分片;除了这些分片以外
的单值数据(维度格、数值格)将被拼到一个一行记录的序表中。
原创粉丝点击