找回密码
 立即注册

QQ登录

只需一步,快速开始

李想锅锅

初级会员

36

主题

123

帖子

349

积分

初级会员

积分
349
李想锅锅
初级会员   /  发表于:2023-12-27 17:02  /   查看:3071  /  回复:7
1金币
各位老师好,请教两个问题:

      1、这种写法的取值 {IIF(First(机构代码, "保函数据字段") = "09", "False", "True")}    当我的机构代码 ="07"的时候,也满足这个条件,这种写法应该怎么写呀?
      2、我目前模板(附件模板)的标记类型是富文本,请问富文本支持像表格那样在里面循环取值吗?  因为我目前的模板是直接取值一个值显示。  然后现在有个诉求,是有两个值需要显示多条的情况(附件图片红色框框中的)。   

             我知道可以在代码里面将所有的值循环拼接成一个值,这样是可以显示的,但是在代码这么写不太好,所以想问下,各位老师有没有更方便简洁的方法,谢谢。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,关于第一个,Or应该加在里面: {IIF(First(机构代码, "保函数据字段") = "09" Or First(机构代码, "保函数据字段") = "07", "False", "True")} 判断里面加两个。否则会返回两个false 或者true 其次关于您的第二点,我大概懂意思,您想在富文本里面循环获取一个字段的多条数据,但是我们目前的机制确实没有办法实现,因为您是一个字段获取两条。 然后第二个字段在获取两条。这种即使实在数据行我们也无法实现。 表 ...

7 个回复

正序浏览
Eden.SunWyn认证
超级版主   /  发表于:2024-1-18 15:00:36
8#
李想锅锅 发表于 2024-1-18 14:19
老师,我想问下,在同一个数据集下面的,不同字段进行判断,不生效吗,必须要同一个字段才可以吗?
比如 ...

我看到咱们开了新帖子,咱们在新帖能解决:
表达式判断咨询
https://gcdn.grapecity.com.cn/showtopic-201792-1-1.html
(出处: 葡萄城开发者社区)
回复 使用道具 举报
李想锅锅
初级会员   /  发表于:2024-1-18 14:19:07
7#
Bella.Yuan 发表于 2023-12-28 10:22
不客气,那本帖就先结贴了,有问题开新帖哦~

老师,我想问下,在同一个数据集下面的,不同字段进行判断,不生效吗,必须要同一个字段才可以吗?
比如:{IIF(First(第三人, "诉责险数据集字段") = "-" And First(诉讼案件状态, "诉责险数据集字段") = "1", "False", "True")}
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-12-28 10:22:13
6#

不客气,那本帖就先结贴了,有问题开新帖哦~
回复 使用道具 举报
李想锅锅
初级会员   /  发表于:2023-12-28 09:48:35
5#
Felix.Li 发表于 2023-12-27 19:05
您好,关于第一个,Or应该加在里面:

{IIF(First(机构代码, "保函数据字段") = "09" Or First(机构代码,  ...

好,非常感谢
回复 使用道具 举报
李想锅锅
初级会员   /  发表于:2023-12-27 18:19:15
3#
Eden.Sun 发表于 2023-12-27 18:01
问题解决:
① IIF函数多条件时怎么写;
② 表格嵌套循环取值。

问题1:这种{IIF(First(机构代码, "保函数据字段") = "09", "False", "True")} 写法里面,像这样写吗
{IIF(First(机构代码, "保函数据字段") = "09", "False", "True") Or IIF(First(机构代码, "保函数据字段") = "07", "False"}
问题2:我这个内容里面带标签,不能用表格,只能设置富文本
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-12-27 18:01:06
2#
问题解决:
① IIF函数多条件时怎么写;
② 表格嵌套循环取值。

问题解决:
您好,
① 多个条件时,您可以通过 Or 函数进行连接:


②  我看您的设计是把富文本放在了表尾,表尾只显示一次。所以不能进行数据循环,
您可以尝试把您需要循环的地方,放在表格明细行,后面的继续放在表尾行试试。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2023-12-27 17:02:57
来自 4#
您好,关于第一个,Or应该加在里面:

{IIF(First(机构代码, "保函数据字段") = "09" Or First(机构代码, "保函数据字段") = "07", "False", "True")}
判断里面加两个。否则会返回两个false 或者true


其次关于您的第二点,我大概懂意思,您想在富文本里面循环获取一个字段的多条数据,但是我们目前的机制确实没有办法实现,因为您是一个字段获取两条。
然后第二个字段在获取两条。这种即使实在数据行我们也无法实现。
表尾只能获取单单条数据。明细行只能获取一行数据,而非一个字段的两行,然后在一个字段两行。这种确实没有办法。抱歉
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部