[填报与传统报表]
excle导入的数据如何设置固定的字段不会覆盖数据集中原来...
在填报报告页面设置了excle导入数据,想要某个字段的数据不会被导入的excle数据覆盖,可以实现吗?
目前设置情况如下:
1、excle的字段有: 发起时间、完成时间、单据编号、行动计划;(这些数据通过其他系统里面导出)
2、数据库(数据集)的字段: 发起时间、完成时间、单据编号、行动计划、行动落实情况(通过填报实时填写);填报组件用的是:填报参数(表格)
- 入库关系1:导入excle时,入库关系条件列:勾选“单据编号”,提交列选择:(发起时间、完成时间、单据编号、行动计划);提交类型:智能提交;
- 入库关系2:填报更新时,入库关系条件列:勾选“单据编号”,提交列选择:(发起时间、完成时间、单据编号、行动计划、行动落实情况);提交类型:更新提交;
3、提交按钮设置:
- 确定导入:提交操作选择:填报提交;参数:入库关系1;
- 确定更新:提交操作选择:填报提交;参数:入库关系2;
4、目前问题:
- 导入excle的数据时,匹配方式是:“表头名称”“自动”;点击确定导入时,提示提交成功,但是原来的数据“行动落实计划”字段是有数据的,导入excle后,数据变为空,请教大佬如何可以实现导入excle后,“行动落实计划”的数据不会被覆盖,不会变为空值。
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2024-5-28 17:30:47
excel 数据集也弄一列叫行动落实计划呢,如果不需要填入行动落实情况,入库关系和表格可以不绑定该字段 |
|
|
|
|
yhdata_MuxFisWA
显示全部楼层
发表于 2024-5-28 17:39:26
试过了,excle数据集也弄了行动落实情况,入库关系,行动落实情况设置了不绑定该字段,但是导入后,还是会把行动落实情况的数据覆盖了。业务要求是:先在其他系统里面导出的数据也就是:excle数据集,在BI里面更新每一项的行动落实情况,填入同一个数据库,在其他系统导出的数据是每月都要导一次,因此需要实现先导入excle数据集数据导数据库1,再通过BI填报更新每一项的行动落实情况,因此,导入的数据不能覆盖“行动落实情况”,其他的字段需要覆盖。 |
|
|
|
|
美滋滋
显示全部楼层
发表于 2024-5-28 17:40:13
先导入,再编辑行动落实情况不就可以了?
为什么非得先编辑行动落实情况,再进行EXCEL数据导入呢? |
|
|
|
|
yhdata_MuxFisWA
显示全部楼层
发表于 2024-5-28 17:51:26
第一次导入时:先导入,后填报,此时,确实不会存在覆盖的情况,但是,第二次导入的时候,其他系统里面的数据包含原先的数据(数据会有变化的情况),然而在系统里面导出来的数据是没有“行动落实情况”这一项字段的数据,导入后,原先填写在BI里面的“行动落实情况”的数据,不能被第二次导入的数据覆盖,要保留BI填报的数据。excle 导入后,入库关系设置,是不是就算设置不绑定“行动落实情况”,导入的数据还是会一整行的更新,若是不入库的数据,就默认为空值? |
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2024-5-28 18:17:31
excel导入是会把整行更新的 |
|
|
|
|
yhdata_MuxFisWA
显示全部楼层
发表于 2024-5-29 08:36:30
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2024-5-29 14:18:51
没什么办法了,先在excel更新每一项的行动落实情况再上传 |
|
|
|
|
朝花夕拾
显示全部楼层
发表于 2024-5-29 17:07:57
|
|
|
|