Informatica:遇到数字时返回十进制数据

时间:2015-08-13 04:31:13

标签: informatica

我有一个以十进制格式存储传入号码的方案。并且,端口的数据类型必须是String。

示例: INPUT:字符串:0; 输出:字符串:0.00

INPUT:String:182; 输出:字符串:182.00

如果我的输出端口数据类型是Decimal,这很容易实现。但是,因为它是一个字符串,我无法这样做。有人可以帮忙吗?

3 个答案:

答案 0 :(得分:0)

使用Fixnum.instance_methods.select { |m| m.to_s.start_with? "add" } #=> [:add2, :add3, :add1] 1.add1 2 1.add2 cat 1.add3 dog

答案 1 :(得分:0)

在其中一个转换中,在输入输入端口下创建一个“输出端口”。在表达式中使用:

To_Char(To_Decimal(i_columnName,2))

见照片:

http://i.stack.imgur.com/NGebi.png

答案 2 :(得分:0)

请使用这个Logic为我工作。

Attr_1    Attr_2    Attr_3    Country 
 z         1          s         AU
 b         3          a         AU
 c         9          l         NZ
 m         -          i         DE