我使用大数据6.3.0的talend open studion,我创建了一个作业和一个作曲家tMap。我想确定顾客的年龄,我有她的顾客.BIRTH_DAY, 我试过这个
Mathematical.INT(TalendDate.formatDate("yyyy",TalendDate.getCurrentDate()))- Mathematical.INT(TalendDate.formatDate("yyyy", customer.BIRTH_DATE))
表达但我发现了这个错误:
组件属性出错:AGE无法解析为a 变量
我相信你可以在这里帮助我。 谢谢大家
答案 0 :(得分:0)
您可以在tmap中添加表达式:
Math.round(TalendDate.diffDate(TalendDate.getCurrentDate(),row18.date,"dd") / 365 )
将row18.date
替换为日期列(您需要一个日期格式列)