【发布时间】:2014-12-28 23:14:44
【问题描述】:
让我开始吧,我是新手,所以请耐心等待。
我正在从一个 excel 文件中提取数据,我需要一个表达式来查看其中包含小数和百分比的行。我需要它们统一并且只有十进制格式。所以基本上,一些字段有 5%(用 % 符号显示),而其他字段有 0.05。我需要我的所有输出都具有 .05 类型。我一直试图解决这个问题好几个小时,我很茫然。
目前我正在使用(DT_DECIMAL,6)REPLACE(TRIM([Percentage Off]),"%",""),但这似乎只是去掉了百分比符号,它不会将数字转换为百分比。任何帮助将不胜感激。
【问题讨论】:
-
您似乎在问从 SSIS 的角度来看您可以做什么,但如果这是我的任务,我只需将 Excel 中该列的数字格式更改为
0.00##或适当的东西。我也很好奇为什么 SSIS 甚至认为存在差异,除非数字和百分比值都被解释为文本。
标签: excel ssis excel-formula expression data-conversion