我有两列SalesID (长10位数)和ItemID(VAXER6),现在我想将这两列连接起来,使其成为16位数。
For example- SalesID = 1234567899
ItemID = 32X9
Desired concatenated value should be:- 12345678990032X9如何在talend中通过tMap实现输出?
发布于 2015-06-18 19:47:55
使用Java语法,您可以轻松地在Tmap组件中连接输入数据:

发布于 2019-02-11 17:44:09
您好,您可以使用tJavaRow组件将下面的逻辑放入其中
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;
https://stackoverflow.com/questions/30913531
复制相似问题