从 Input table 中获取 1 个字段的逗号前的子字符串并插入 Tmap 中的 Output table
Get substring before comma of 1 field from Input table and insert in Output table in Tmap
我有一个 tMap,它从 table 获取数据并且必须将数据插入(更新现有的并插入新的)另一个 table 中的数据。
输入有一个字段 DETAILS,它有 2 个值,用逗号分隔。
例如
1234,567.8
输入 table:
我需要在输出的两列中输入逗号前后的值 table。
输出 Table:
我能得到什么帮助吗?
如果您的输入是字符串,在 tMap 中,您可以使用 row.field.split(",")[0]
将第一个值放入 X 并使用 row.field.split(",")[1]
放入 Y。
编辑:确保您的输入字段不为 NULL 以防止空指针异常
Relational.ISNULL(row.field)?"":row.field.split(",")[0]
我有一个 tMap,它从 table 获取数据并且必须将数据插入(更新现有的并插入新的)另一个 table 中的数据。
输入有一个字段 DETAILS,它有 2 个值,用逗号分隔。
例如
1234,567.8
输入 table:
我需要在输出的两列中输入逗号前后的值 table。
输出 Table:
我能得到什么帮助吗?
如果您的输入是字符串,在 tMap 中,您可以使用 row.field.split(",")[0]
将第一个值放入 X 并使用 row.field.split(",")[1]
放入 Y。
编辑:确保您的输入字段不为 NULL 以防止空指针异常
Relational.ISNULL(row.field)?"":row.field.split(",")[0]