校验数组数据内容在数据库中

image.png用户导入的一行数据有多个值,“小王、小李、小赵” ,数据库存的是单独的“小王”“小李”,校验用户填的多个值都在数据库里面image.pngimage.png测试了,可以,怎么把姓名对应的编码存进数据库?image.png

FineReport 18080816943 发布于 2024-3-27 16:52 (编辑于 2024-3-27 17:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-3-27 16:58(编辑于 2024-3-27 17:01)

如果你的姓名有两个在一个单元格,但是最终只有一个姓名在数据库存在,那么这一行是通过还是不通过?

自己先建立一个ds5的数据集,把数据库的姓名全返回出来

如果想两个都要在数据库中存在,那么写校验的公式如下

if(sum(MAPARRAY(SPLIT(A2,","),if(INARRAY(item,VALUE("ds5",1))>0,1,0)))=COUNT(SPLIT(A2,",")),true,false)

  • 18080816943 18080816943(提问者) 不通过
    2024-03-27 17:01 
  • CD20160914 CD20160914 回复 18080816943(提问者) 公式分开后,看一下每一行返回什么内容。先写在单元格里面看。每个公式分开
    2024-03-27 17:03 
  • 18080816943 18080816943(提问者) 回复 CD20160914 测试了,可以,怎么把姓名对应的编码存进数据库?
    2024-03-27 17:44 
  • CD20160914 CD20160914 回复 18080816943(提问者) 这个不是你们开发的事情吗
    2024-03-27 20:46 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-3-27 16:55(编辑于 2024-3-27 16:55)
  • 3关注人数
  • 207浏览人数
  • 最后回答于:2024-3-27 17:45
    请选择关闭问题的原因
    确定 取消
    返回顶部