数据校验:重复数据检验相等的值,不相等时检验不通过

微信图片_20230403211345.png扩展后的多条重复数据,希望修改,检验修改的值是否相等,不相等报错,且不判断空值,请教如何实现?

图二图三是自己试出来的,可以帮忙看下逻辑有没有问题

检验判断语句:

IF(len(GREPARRAY(split(a4,","),item = c2)) <=1,3,if(len(GREPARRAY(split(A5,","),item = d2)) >1,if(len(GREPARRAY(split(A4,","),item = c2))<len(GREPARRAY(split(A5,","),item = d2)),1,3) ,3))>1

FineReport 帆软用户kdK7X86NhQ 发布于 2023-4-3 19:46 (编辑于 2023-4-3 22:10)
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
帆软用户kdK7X86NhQLv2见习互助
发布于2023-4-17 21:20

已解决,逻辑是判断当更改值有数时,判断第一个辅助列中值的出现次数>第二个辅助列中值的出现次数就可以了

最佳回答
0
CD20160914Lv8专家互助
发布于2023-4-3 19:51
  • 帆软用户kdK7X86NhQ 帆软用户kdK7X86NhQ(提问者) 文档只适用相等情况,如出现4条重复数据,两两相同则无法判断
    2023-04-03 20:33 
  • CD20160914 CD20160914 回复 帆软用户kdK7X86NhQ(提问者) 没有明白你的最终需求是什么,截图说明看一下
    2023-04-03 20:45 
  • 帆软用户kdK7X86NhQ 帆软用户kdK7X86NhQ(提问者) 回复 CD20160914 如图,红框中2条数据相同且与第三条不一致,希望都报错,且未框中的一条空值数据不报错
    2023-04-03 21:17 
  • 帆软用户kdK7X86NhQ 帆软用户kdK7X86NhQ(提问者) 回复 CD20160914 IF(len(GREPARRAY(split(a4,\",\"),item = c2)) <=1,3,if(len(GREPARRAY(split(A5,\",\"),item = d2)) >1,if(len(GREPARRAY(split(A4,\",\"),item = c2))1 自己试出来的,可以帮忙看下有没有遗漏?
    2023-04-03 22:11 
  • 1关注人数
  • 632浏览人数
  • 最后回答于:2023-4-17 21:20
    请选择关闭问题的原因
    确定 取消
    返回顶部