校验问题

请问一下,我的公式这样写,为什么实现不了效果?当姓名,号码,面试时间一样时,就不允许提交,而当面试时间不一样时,就允许提交,下方浏览器提交时,面试时间是不一样的,为什么也提交不了?面试时间的格式是:yyyy-MM-dd HH:mm:ss

image.png

image.png

FineReport 新用户胖虎是女生 发布于 2025-7-10 10:25 (编辑于 2025-7-10 10:27)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-7-10 10:27(编辑于 2025-7-10 10:29)

直接用这个

校验填报页面的数据是否重复 https://help.fanruan.com/finereport/doc-view-2399.html

---------------

把【姓名,号码,面试时间】写个公式  合并成一个值  , 进行校验

  • 新用户胖虎是女生 新用户胖虎是女生(提问者) 试了 一样的效果,当面试时间不一样时,也不能提交
    2025-07-10 10:29 
  • 华莉星宸 华莉星宸 回复 新用户胖虎是女生(提问者) 那不会啊,你写的公式比文档的复杂多了
    建议在对照一下文档的做法哈
    2025-07-10 10:33 
最佳回答
0
ZhuqkLv5见习互助
发布于2025-7-10 10:38

两种情况:

1、历史数据校验,用SQL函数“select * from table_name where 姓名,号码,面试时间”,判断是否有值

2、新增数据校验把(姓名,号码,面试时间)拼成一个栏位,再做去重校验

最佳回答
0
CD20160914Lv8专家互助
发布于2025-7-10 10:59

增加一个辅助列  写公式

CONCATENATE(i2,"_",M2,"_",FORMAT(N2,"yyyy-MM-dd HH:mm:ss"))

然后填报校验中设置公式:

if(COUNT(UNIQUEARRAY(GREPARRAY(i2[!0],INARRAY(i2,item)>0)))>1,false,true)  

你测试看看。。

  • 4关注人数
  • 59浏览人数
  • 最后回答于:2025-7-10 10:59
    请选择关闭问题的原因
    确定 取消
    返回顶部