永洪社区

标题: 计算列包含 [打印本页]

作者: 202111111111    时间: 2023-7-7 19:10
标题: 计算列包含
我现在有一个列表参数,想写一个计算列,逻辑是当这个列表参数包含一个值的时候,就…,想知道这个包含怎么写,不是简单的=,因为这个列表参数是需要多选的,9.4版本
作者: yhdata_ruby    时间: 2023-7-7 19:28
使用contains,参考https://www.yonghongtech.com/real-help/Z-Suite/9.4/ch/textfunction.html?zoom_highlightsub=contains
作者: ycy    时间: 2023-7-8 16:50
使用contains
作者: 202111111111    时间: 2023-7-10 10:20
ycy 发表于 2023-7-8 16:50
使用contains

那我的第一个值是一个列表参数啊,参数里面的值为1,2,3,4.......写成contains("param['列表参数']","3")=true么?
作者: 202111111111    时间: 2023-7-10 12:59
yhdata_ruby 发表于 2023-7-7 19:28
使用contains,参考https://www.yonghongtech.com/real-help/Z-Suite/9.4/ch/textfunction.html?zoom_highl ...


那我的第一个值是一个列表参数啊,参数里面的值为1,2,3,4.......写成contains("param['列表参数']","3")=true么?
作者: yhdata_yzm    时间: 2023-7-10 13:11
根据你描述来写if(indexOf(param['a'],'3')>0),你的那种写法也是可以
作者: 202111111111    时间: 2023-7-10 13:14
本帖最后由 202111111111 于 2023-7-10 13:15 编辑
yhdata_yzm 发表于 2023-7-10 13:11
根据你描述来写if(indexOf(param['a'],'3')>0),你的那种写法也是可以

这样写的话param['a']不是一个字符串格式,所以会报错 (, 下载次数: 375)