首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在talend tMap中连接两列

如何在talend tMap中连接两列
EN

Stack Overflow用户
提问于 2015-06-18 19:00:14
回答 2查看 18.8K关注 0票数 0

我有两列SalesID (长10位数)和ItemID(VAXER6),现在我想将这两列连接起来,使其成为16位数。

代码语言:javascript
复制
For example-  SalesID = 1234567899
              ItemID  = 32X9

  Desired concatenated value should be:- 12345678990032X9

如何在talend中通过tMap实现输出?

EN

回答 2

Stack Overflow用户

发布于 2015-06-18 19:47:55

使用Java语法,您可以轻松地在Tmap组件中连接输入数据:

票数 2
EN

Stack Overflow用户

发布于 2019-02-11 17:44:09

您好,您可以使用tJavaRow组件将下面的逻辑放入其中

代码语言:javascript
复制
output_row.SALESID = input_row.SALESID;
output_row.ITEMID = input_row.ITEMID;
output_row.ITEMID_ZERO = String.format("%6s",input_row.ITEMID).replace(' ','0');

output_row.CONCATENATE = output_row.SALESID+""+output_row.ITEMID_ZERO;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30913531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档