tmap
日期过滤器不起作用:
抱歉,talend是新手。我想用inventory_date
过滤行,我想将它与date-7匹配。我已经编写了以下查询:
row2.inventory_date==TalendDate.addDate("2/11/2018","m/dd/yyyy",-7,"dd")
这里尝试将我的stocking_date列与“ 2/4/2018”匹配。但是它没有过滤,而是给出了0行。
`row2.inventory_date==TalendDate.addDate("2/11/2018","m/dd/yyyy",-7,"dd")
答案 0 :(得分:0)
您不能使用'=='比较tMap中的日期。尝试使用Talend.compareDate:
TalendDate.compareDate(row2.inventory_date,TalendDate.addDate(“ 2/11/2018”,“ m / dd / yyyy”,-7,“ dd”),“ m / dd / yyyy”)== 0
在表达式构建器中还有关于comparDate各种形式的其他文档。