-
-
木兮 数据达人Lv4
发表于2020-9-23 11:22
悬赏50
已解决
楼主
a1b1两列数据,a1为判断依据,需要判断的条件是,如果a1有'提前'字样,b1字体颜色就标绿,如果a1有'超期'希字样,b1字体颜色就标红
最佳答案
木兮 发表于 2020-9-23 11:54
不是直接等于提前,是字段里包含提前,看我的图片用了in
就是判断字段是否包含子串“前提”对吧,就是if里写if(in('前提',self.txt)=true,颜色1,颜色2)
这里的in用法如下
定义:IN(C1,C2)
判断C1是否是C2的子串
参数:
C1、C2是二个字符串
示例:
判断C1是否是C2的子串,如果C1是C2的子串,则返回TRUE
In("00","00 01 02")=TRUE
6个回答
xxxl 发表于 2020-9-23 11:34
可以直接在字体颜色里写,if(self.txt=??,颜色1,颜色2)这种
不是直接等于的关系,那个字段是提前多少天这样的,只要字段有提前就标红
木兮 发表于 2020-9-23 11:39
不是直接等于的关系,那个字段是提前多少天这样的,只要字段有提前就标红 ...
没明白 提前 的意思,只需要将这个提前转换成一个逻辑的判断写在表达式中就可以了
xxxl 发表于 2020-9-23 11:46
没明白 提前 的意思,只需要将这个提前转换成一个逻辑的判断写在表达式中就可以了 ...
不是直接等于提前,是字段里包含提前,看我的图片用了in
木兮 发表于 2020-9-23 11:54
不是直接等于提前,是字段里包含提前,看我的图片用了in
就是判断字段是否包含子串“前提”对吧,就是if里写if(in('前提',self.txt)=true,颜色1,颜色2)
这里的in用法如下
定义:IN(C1,C2)
判断C1是否是C2的子串
参数:
C1、C2是二个字符串
示例:
判断C1是否是C2的子串,如果C1是C2的子串,则返回TRUE
In("00","00 01 02")=TRUE


