[ABI 5.2] 报表导入问题

14449
15

李小钗 数据达人Lv4

发表于2022-4-1 11:39

悬赏1

未解决

楼主
在excle表中,存在多条相同的数据 如图,然后我回填的组件是project_code,也就是project_code是唯一的,可是当回填的这张表是不存在aa这个project_code的时候,存储到数据库中会有3个aa。这时就导致了再次导入的时候,会报 这个错误,所以想请问在这种情况下我已经设置了project_code作为主键对于多条相同数据如何才能只导入一条唯一的project_code的数据。

15个回答

只看楼主

李小钗 数据达人Lv4

发表于2022-4-1 14:51

只看该作者

取消 关注该作者的回复

沙发

可以让他不要批量并行的导入吗,让他逐条慢慢的导入,让他有空余的时间判断数据库中是否存在有相同组件的数据

两包辣条约吗 数据达人Lv4

发表于2022-4-1 15:31

只看该作者

取消 关注该作者的回复

板凳

我本地复现了一下您的问题,
您这边的数据库上可以设置下主键字段嘛,主键不重复,那上报的话就可以直接弹数据库表的报错信息,您看下可以嘛

两包辣条约吗 数据达人Lv4

发表于2022-4-1 15:51

只看该作者

取消 关注该作者的回复

地板

本帖最后由 两包辣条约吗 于 2022-4-1 15:52 编辑

两包辣条约吗 发表于 2022-4-1 15:31
我本地复现了一下您的问题,
您这边的数据库上可以设置下主键字段嘛,主键不重复,那上报的话就可以直接弹 ...

还可以设置一下审核公式grid1.B1$.distinct()=grid1.B1$
用审核条件控制上报的数据规范





李小钗 数据达人Lv4

发表于2022-4-1 16:53

只看该作者

取消 关注该作者的回复

5#

两包辣条约吗 发表于 2022-4-1 15:51
还可以设置一下审核公式grid1.B1$.distinct()=grid1.B1$
用审核条件控制上报的数据规范

不行的,因为这个一张导入表到两个数据库表中的,一个是可以有重复值,一个是不行的

两包辣条约吗 数据达人Lv4

发表于2022-4-2 10:13

只看该作者

取消 关注该作者的回复

6#

李小钗 发表于 2022-4-1 16:53
不行的,因为这个一张导入表到两个数据库表中的,一个是可以有重复值,一个是不行的 ...

您可以在不能有重复数据的报表里设置审核公式
grid1.B1$.distinct()=grid1.B1$



李小钗 数据达人Lv4

发表于2022-4-2 11:48

只看该作者

取消 关注该作者的回复

7#

两包辣条约吗 发表于 2022-4-2 10:13
您可以在不能有重复数据的报表里设置审核公式
grid1.B1$.distinct()=grid1.B1$

我懂,只是这样的话,也就是一有问题就要回去改excle表,这不符合提高了用户操作复杂性,另外,如果这个excle表一部分数据是回填到一张主键字段可以重复的数据表,一部分数据是回填到主键部分不可以重复的数据表,这该怎么办呢,就如图的一样 这个是来自一种表的

李小钗 数据达人Lv4

发表于2022-4-2 11:51

只看该作者

取消 关注该作者的回复

8#

两包辣条约吗 发表于 2022-4-2 10:13
您可以在不能有重复数据的报表里设置审核公式
grid1.B1$.distinct()=grid1.B1$

所以就是想问可以让他进行逐条导入吗,不要批量并行导入,这样的话abi也有时间进行判断是否存在

两包辣条约吗 数据达人Lv4

发表于2022-4-2 14:23

只看该作者

取消 关注该作者的回复

9#

李小钗 发表于 2022-4-2 11:48
我懂,只是这样的话,也就是一有问题就要回去改excle表,这不符合提高了用户操作复杂性,另外,如果这个e ...

您可以分两个报表分析来实现,需要有主键的回填数据库设置楼上的审核公式

两包辣条约吗 数据达人Lv4

发表于2022-4-2 14:25

只看该作者

取消 关注该作者的回复

10#

李小钗 发表于 2022-4-2 11:51
所以就是想问可以让他进行逐条导入吗,不要批量并行导入,这样的话abi也有时间进行判断是否存在 ...

通用版的abi不是这么处理的,您如果想实现可以联系项目上的技术人员走定制流程。

李小钗 数据达人Lv4

发表于2022-4-2 15:59

只看该作者

取消 关注该作者的回复

11#

两包辣条约吗 发表于 2022-4-2 14:23
您可以分两个报表分析来实现,需要有主键的回填数据库设置楼上的审核公式 ...

abi设计可以分两个报表,但是excle不行的,他规则的模板就得这样

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号