Informatica中的基本文本替换

时间:2011-01-26 07:30:44

标签: informatica-powercenter

我在informatica中有数据,我想进行文本搜索/替换。

我在源中有一个列,其中记录为“12M”格式,我想替换“M”并将其替换为“1000000”。

例如,“12M”将是一个数字“12000000”

1 个答案:

答案 0 :(得分:1)

IIF(
  SUBSTR(Column3,-1,1)='M',
  TO_DECIMAL(SUBSTR(Column3,1,(LENGTH(Column3)-1)))*1000000,
  TO_DECIMAL(Column3)
)

这是找到欲望结果的正确方法