[i@Report5.2] 多选校验

3213
3

chenz 数据达人Lv4

发表于2021-5-19 14:23

悬赏100

已解决

楼主
请问irpt上,对数据进行校验,如果对某单元格中一个或多个值(如果多选用,隔开)校验应该怎么写?如 截图202105191423417598.png

最近看过此主题的会员

槐序

13407717840

dafengge

lty

zhangdarongzh

小书童

bbs

zengxq

最佳答案
你可以试着再套一个if语句,截取前两个字符,如果="质押",写一个结果,里边的if语句就写上边那位兄弟的语句,你试着改一下
3个回答

只看楼主

zengxq 数据达人Lv4

发表于2021-5-19 15:43

只看该作者

取消 关注该作者的回复

沙发

i14为多项,审核公式审核,如果选项超过2个,第一个值必须是dy  抵押的枚举值
if(strcount(I14,",")>=2,LEFT(I14,FIND(",",I14)),2)="dy",false)

chenz 数据达人Lv4

发表于2021-5-19 15:52

只看该作者

取消 关注该作者的回复

板凳

zengxq 发表于 2021-5-19 15:43
i14为多项,审核公式审核,如果选项超过2个,第一个值必须是dy  抵押的枚举值
if(strcount(I14,",")>=2,LEF ...

请问你写的这个校验是多选的第一个值必须要是抵押,不然校验就错误。

小书童 初学数据Lv2

发表于2021-5-19 14:23

只看该作者

取消 关注该作者的回复

地板

你可以试着再套一个if语句,截取前两个字符,如果="质押",写一个结果,里边的if语句就写上边那位兄弟的语句,你试着改一下

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

渠道咨询电话:137-0120-6790

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号