李想锅锅 发表于 2024-1-18 14:29:45

表达式判断咨询

各位老师好,咨询大家一个问题:

老师,我想问下,在同一个数据集下面的,不同字段进行判断,不生效吗,必须要同一个字段才可以吗?
比如:{IIF(First(第三人, "诉责险数据集字段") = "-" And First(诉讼案件状态, "诉责险数据集字段") = "1", "False", "True")}
这个好像没有生效

Eden.Sun 发表于 2024-1-18 15:09:14

问题描述:表达式值判定。


问题解决:
您好,生效的:



您的表达式中使用了 First   所以每次都只获取第一个值进行判断,所以您的计算结果应该是一个恒定值,您检查一下是不是这个原因。

李想锅锅 发表于 2024-1-18 15:13:57

Eden.Sun 发表于 2024-1-18 15:09
问题描述:表达式值判定。




那我想两个条件同时满足的时候,这个表达式应该怎么写,老师

Eden.Sun 发表于 2024-1-18 15:18:24

李想锅锅 发表于 2024-1-18 15:13
那我想两个条件同时满足的时候,这个表达式应该怎么写,老师

什么是两个条件同时满足?是两个判断同时为 true?   
你还是说一下你的场景,再看怎么解决。

李想锅锅 发表于 2024-1-18 15:20:10

李想锅锅 发表于 2024-1-18 15:13
那我想两个条件同时满足的时候,这个表达式应该怎么写,老师

是这个原因,目前从结果来看,每次显示的是一个恒定值,因为全部都返回的结果都是true

李想锅锅 发表于 2024-1-18 15:37:20

李想锅锅 发表于 2024-1-18 15:20
是这个原因,目前从结果来看,每次显示的是一个恒定值,因为全部都返回的结果都是true


老师你好:
就是我有四个文本框(如图),但是最终只需要显示一个,所以每一个用了表达式去判断,比如第一个,第三人等于"-"并且 诉讼案件状态= "1" 的时候就显示,我是想这种写法。
因为以前如果是一个判断条件的话,我用的写法就是例如,{IIF(First(团单标志, "页脚信息字段") = "02", "False", "True")}   团单标识等02 就显示,否则就不显示。

但是现在我需要满足2个条件,所以我不知道怎么写了,老师,目前的结果是应该是一个恒定值,因为都显示了。


{IIF(First(第三人, "诉责险数据集字段") = "-" And First(诉讼案件状态, "诉责险数据集字段") = "1", "False", "True")}

{IIF(First(第三人, "诉责险数据集字段") <> "-" And First(诉讼案件状态, "诉责险数据集字段") = "2", "False", "True")}

{IIF(First(第三人, "诉责险数据集字段") <> "-" And First(诉讼案件状态, "诉责险数据集字段") = "1", "False", "True")}


{IIF(First(第三人, "诉责险数据集字段") = "-" And First(诉讼案件状态, "诉责险数据集字段") = "2", "False", "True")}



李想锅锅 发表于 2024-1-18 16:45:04

李想锅锅 发表于 2024-1-18 15:37
老师你好:
就是我有四个文本框(如图),但是最终只需要显示一个,所以每一个用了表达式去判断,比如 ...

老师比较急,您那边有答案了吗

Eden.Sun 发表于 2024-1-18 16:48:52

李想锅锅 发表于 2024-1-18 15:37
老师你好:
就是我有四个文本框(如图),但是最终只需要显示一个,所以每一个用了表达式去判断,比如 ...

{IIF(1 = 1 or IIF(2 = 2 and 3 = 3, true, false), true, false)}


您用这种格式改一下您的表达式试试呢。

李想锅锅 发表于 2024-1-18 16:58:38

Eden.Sun 发表于 2024-1-18 16:48
{IIF(1 = 1 or IIF(2 = 2 and 3 = 3, true, false), true, false)}




老师,哪个代表数据集,哪个代表字段的判断。

{IIF(First(第三人, "诉责险数据集字段") = "-" And First(诉讼案件状态, "诉责险数据集字段") = "1", "False", "True")}

比如这个应该怎么照着您那种方式写

Eden.Sun 发表于 2024-1-18 18:00:52

您看看这个文档里面关于IIF 表达式的介绍呢:

https://demo.grapecity.com.cn/activereportsjs/docs/ReportAuthorGuide/Expressions/Functions/program-flow
页: [1] 2
查看完整版本: 表达式判断咨询