String 在Alteryx中将填充字符串转换为固定小数

String 在Alteryx中将填充字符串转换为固定小数,string,type-conversion,flat-file,alteryx,String,Type Conversion,Flat File,Alteryx,我有一个很大的文本文件,没有标题,字段以固定宽度分隔。所有数字字段都用零填充。我想使用平面文件中的字段设置将其导入Alteryx 我的一些字段的格式应该是固定小数,例如“常规成本”列是固定小数,小数点前有9.04-5位小数,后面有四位小数。输入示例为“000026300”。期望输出为2.63 我想不出它的长度和比例要求 长度=9,刻度=4给出了误差 常规成本:“000023600.0000”太长,不适合此固定成本 显然,它不喜欢缺少的小数点。如果将文件作为字符串读取,则将小数点添加到字符串中的正

我有一个很大的文本文件,没有标题,字段以固定宽度分隔。所有数字字段都用零填充。我想使用平面文件中的字段设置将其导入Alteryx

我的一些字段的格式应该是固定小数,例如“常规成本”列是固定小数,小数点前有9.04-5位小数,后面有四位小数。输入示例为“000026300”。期望输出为2.63

我想不出它的长度和比例要求

长度=9,刻度=4给出了误差

常规成本:“000023600.0000”太长,不适合此固定成本


显然,它不喜欢缺少的小数点。如果将文件作为字符串读取,则将小数点添加到字符串中的正确位置,例如,读入并强制字段长度为10,然后使用公式

Left([Field_1],5) + "." + Left(Right([Field_1],4),3)

。。。它看起来和预期的一样。然后您可以将其映射到Double或FixedDecimal 10.4

谢谢John!这就是我最后所做的-我将字段作为V_字符串引入,然后使用与您上述建议类似的公式,然后使用Select更改格式。