0

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

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

我无法弄清楚这个工作的长度和比例要求。

长度 = 9,比例 = 4 给出错误

常规成本:“000023600.0000”太长,无法放入此 FixedDecimal。

示例图片

4

1 回答 1

1

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

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

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

于 2018-08-15T15:16:50.323 回答