需要在Informatica云表达转换中将比例1到2的双数据类型精度转换
我的传入领域 - > double datatType(veeva) - >例如,134.0,45.4,61.234 我的输出必须始终是十进制的2个位置---> file --->现场值:134.00,45.40,61.23
我尝试在Informatica Cloud上创建一个表达式: to_decimal(in_tax,2)
但是它没有给出预期的输出。
My incoming field -->double datattype (veeva)--> for eg.s, 134.0 , 45.4,61.234
My output needs to be always 2 places of decimal --->file ---> field value: 134.00, 45.40, 61.23
I have tried creating an expression on informatica cloud:TO_DECIMAL( IN_TAX, 2 )
but its not giving the expected output.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将数据类型与十进制点= 2加倍,并使用
rough()
。我假设您的目标是一个平坦的文件。如下所示,在Exp变换中创建一个外端口 -
将此端口链接到目标。
Keep the data type to double with decimal point =2 and use
round()
. I am assuming your target is a flat file.create an out port in exp transformation like below -
Link this port to target.