span8
span4
你好,
我刚刚遇到了一个关于AttributeManager中的条件表达式的奇怪问题。
我将两个日期按照“FME日期”格式(%Y%m%d)进行对比,根据条件表达式@Value(dt1) > @Value(dt2)将一个“过期”值设置为“true”或“false”
但是表达式似乎总是满足的,所以我的输出总是“true”,而不考虑所涉及的值(有些肯定会产生“false”)。
作为一种解决方案,我添加了一个测试人员转换器,它具有完全相同的表达式,并且按照预期工作。
有没有其他人遇到过这种情况,或者对条件值出错的原因有什么见解?
干杯
嗨@lifalin2016,在设置“过期”之前,您已将“col2”重命名为“CreatedDate”。
“col2”在重命名后丢失,丢失的属性将被解释为test子句中的空字符串。我认为这就是为什么“过期”总是变成“真实”的原因。
©2019安全亚搏在线软件公司法律