数据校验

请问为什么会报这个错误?IF(INARRAY(F3,if(COUNT((ds3.group(CC)))>1,ds3.group(CC),ARRAY(ds3.group(CC))))=0,FALSE,TURE)image.png

image.png

FineReport 帆软用户o8Hv4jPkHk 发布于 2022-10-14 11:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-10-14 11:25

按我的理解这样不就行了吗?

IF(INARRAY(F3,ds3.group(CC))=0,FALSE,TURE)

最佳回答
0
RiveryLv5中级互助
发布于2022-10-14 11:24(编辑于 2022-10-14 11:27)

校验公式写的不对

if(COUNT((ds3.group(CC)))>1,ds3.group(CC),ARRAY(ds3.group(CC)))

你这句话想干啥

最佳回答
0
snrtuemcLv8专家互助
发布于2022-10-14 11:27

语句没问题,是第二个IF判断那边多了一对括号

去掉后试试,如下

IF(INARRAY(F3,if(COUNT(ds3.group(CC))>1,ds3.group(CC),ARRAY(ds3.group(CC))))=0,FALSE,TURE)

  • 3关注人数
  • 223浏览人数
  • 最后回答于:2022-10-14 11:27
    请选择关闭问题的原因
    确定 取消
    返回顶部