表达式判断咨询
各位老师好,咨询大家一个问题:老师,我想问下,在同一个数据集下面的,不同字段进行判断,不生效吗,必须要同一个字段才可以吗?
比如:{IIF(First(第三人, "诉责险数据集字段") = "-" And First(诉讼案件状态, "诉责险数据集字段") = "1", "False", "True")}
这个好像没有生效
问题描述:表达式值判定。
问题解决:
您好,生效的:
您的表达式中使用了 First 所以每次都只获取第一个值进行判断,所以您的计算结果应该是一个恒定值,您检查一下是不是这个原因。 Eden.Sun 发表于 2024-1-18 15:09
问题描述:表达式值判定。
那我想两个条件同时满足的时候,这个表达式应该怎么写,老师 李想锅锅 发表于 2024-1-18 15:13
那我想两个条件同时满足的时候,这个表达式应该怎么写,老师
什么是两个条件同时满足?是两个判断同时为 true?
你还是说一下你的场景,再看怎么解决。
李想锅锅 发表于 2024-1-18 15:13
那我想两个条件同时满足的时候,这个表达式应该怎么写,老师
是这个原因,目前从结果来看,每次显示的是一个恒定值,因为全部都返回的结果都是true 李想锅锅 发表于 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 15:37
老师你好:
就是我有四个文本框(如图),但是最终只需要显示一个,所以每一个用了表达式去判断,比如 ...
老师比较急,您那边有答案了吗 李想锅锅 发表于 2024-1-18 15:37
老师你好:
就是我有四个文本框(如图),但是最终只需要显示一个,所以每一个用了表达式去判断,比如 ...
{IIF(1 = 1 or IIF(2 = 2 and 3 = 3, true, false), true, false)}
您用这种格式改一下您的表达式试试呢。 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")}
比如这个应该怎么照着您那种方式写
您看看这个文档里面关于IIF 表达式的介绍呢:
https://demo.grapecity.com.cn/activereportsjs/docs/ReportAuthorGuide/Expressions/Functions/program-flow
页:
[1]
2