数组函数问题

1.做一个填报的数据效验,ID列为主键不能重复  计划用INARRAY(A2,ARRAY(VALUE(ds1,1))) >0 来识别重复ID

2.查找到ds1里的id列,生成一个数组 ARRAY(VALUE(ds1,1))

3.A2单元格为ID列数值,INARRAY(A2,ARRAY(VALUE(ds1,1)))

测试后 发现公式输出一直为0

image.png

image.png

FineReport Z~/ 发布于 2022-5-4 11:16
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
LazySheepLv7高级互助
发布于2022-5-4 11:26

image.png改成这样就好了

最佳回答
0
shirokoLv6资深互助
发布于2022-5-4 11:20

显然你的报表一开始是空的,也就是ds1里是空的,当然找不到。

想必ds1里面是被筛选过的,所以不行,新建一个ds2,不要做筛选,公式里换成ds2

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