永洪社区

标题: 多个数据集之间的数据校验 [打印本页]

作者: 周旭光    时间: 2022-1-22 11:50
标题: 多个数据集之间的数据校验
有以下数据集
1、手工登记账号汇总
姓名 部门 账号1 账号2 账号3
张三 一部 zhang11 张2 Z3
李四 二部 LI1 李2 L3
王五 三部 wang1 王2 W3
马六 四部 MA1 马2 M3
2、系统导出账号1
姓名 部门  账号1
张三  一部 zhang1
李四 三部  LI1
……
3、系统导出账号2
姓名  部门 账号2
张三 一部 张2
李四 二部 李2
王五 三部 王2
4、系统导出账号3
  姓名 账号3
张三 Z3
李四 L3
马六 M3


手工登记账号汇总数据集中的 “姓名”和“部门”信息是准确的,账号1、账号2、账号3信息是手工登记进去的。
系统导出账号数据集中的的账号列为系统中准确的账号信息,且唯一不重复。
具体需求如下:
1、分别对“手工登记账号汇总”和“系统导出账号1”两个数据集中的“账号1”数量进行计数并比较。
2、按“账号1”列内容进行两个数据集校验,体现出两个数据集中“账号1”的差异。
     报告要明显展示出“手工登记账号汇总”中存在,“系统导出账号1”不存在的zhang11,并展示“手工登记账号汇总”中zhang11的整行信息。
     报告要明显展示出“系统导出账号1”中存在,“手工登记账号汇总”不存在的zhang1,并展示“系统导出账号1”中zhang1的整行信息。
3、“系统导出账号1”和“手工登记账号汇总"都存在的"账号1",要和“手工登记账号汇总"中的"姓名"和"部门"要素进行校验,
       报告要明显展示出不一致的要素。例如 LI1的部门不一致,展示“系统导出账号1”中LI1的整行信息。
4、账号2、账号3的统计规则和账号1相同。


要怎么处理数据,通过什么组件制作报告才能满足以上需求,请大神指点,谢谢!


      


作者: yonghongtech-小洋人    时间: 2022-1-22 12:04
本帖最后由 yonghongtech-小洋人 于 2022-1-22 12:06 编辑

如果是使用填报组件将数据回填到数据库中,可以利用选中填报参数组件需要设置编辑器的列的"表头",在【右侧面板】-【设置】中可以进入【编辑器】,编辑器里有"数据校验规则" 进行设置,产品内置了常用的校验规则,包含:"手机号"、"邮编"、"身份证"、"邮件",对于更多的校验规则,可以通过在【模式检测】中输入对应的正则表达式,实现更多灵活的数据校验方式。
作者: 周旭光    时间: 2022-1-22 12:32
yonghongtech-小洋人 发表于 2022-1-22 12:04
如果是使用填报组件将数据回填到数据库中,可以利用选中填报参数组件需要设置编辑器的列的"表头",在【右侧 ...

填报组件是哪个?是收费的吧?
作者: yonghongtech-小洋人    时间: 2022-1-22 12:40
周旭光 发表于 2022-1-22 12:32
填报组件是哪个?是收费的吧?

企业版Z-Suite是有的,desktop面向的用户群体为个人,所以desktop目前不支持填报和门户等企业级操作
作者: 周旭光    时间: 2022-1-22 12:44
yonghongtech-小洋人 发表于 2022-1-22 12:40
企业版Z-Suite是有的,desktop面向的用户群体为个人,所以desktop目前不支持填报和门户等企业级操作 ...

那desktop里怎么能实现我的需求呢?
作者: yonghongtech-小洋人    时间: 2022-1-22 12:57
周旭光 发表于 2022-1-22 12:44
那desktop里怎么能实现我的需求呢?

desktop版无法实现数据填报,因此也无法实现数据校验
作者: 周旭光    时间: 2022-3-4 10:19
这个功能可以通过组合数据集的外部联接可以实现。
作者: 永洪tech-Bella    时间: 2022-3-4 10:35
周旭光 发表于 2022-3-4 10:19
这个功能可以通过组合数据集的外部联接可以实现。


作者: 永洪蓝波湾    时间: 2023-11-14 15:08
周旭光 发表于 2022-3-4 10:19
这个功能可以通过组合数据集的外部联接可以实现。






欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4