本帖最后由 李想锅锅 于 2024-1-22 11:46 编辑
各位老师好:
{IIF(First(机构代码, "保函数据字段") = "01" Or First(机构代码, "保函数据字段") = "12" Or First(机构代码, "保函数据字段") = "21" Or First(机构代码, "保函数据字段") = "23", "False", "True")}
我有个表达式,目前我想保函数据字段这个数据集里面的机构代码满足其中一个值就显示,否则不显示,请问这个表达式应该怎么写?
目前这个表达式好像都是显示的,有点问题.
另外我这边还有个诉求,也是同样的表达式,比如都满足的条件的时候,就显示,否则不显示。
{IIF(First(机构代码, "保函数据字段") = "01" And First(机构代码, "保函数据字段") = "12" And First(机构代码, "保函数据字段") = "21" And First(机构代码, "保函数据字段") = "23", "False", "True")}
因为我之前的写法都是只写一个,比如{IIF(First(机构代码, "保函数据字段") = "01", "False", "True")} 这种是会生效的,机构代码 = "01" 就显示,否则不显示。
请问如果想满足Or 或者And 的时候写法该怎么写,目前Or 或者And 好像得到的是一个恒定值,一直都是显示, 我怀疑是那个First的原因,但是我不知道改怎么处理,请问有老师知道这种写法吗? 谢谢
|