2017-04-03 72 views
2

在我的输出CSV文件中,我有4列是数据类型货币。我的输出是一个平面文件CSV文件。SSIS格式货币输出

我想在输出的每一列是这是不会发生的格式$####.##

的。输出CSV文件中实际上有分的列出现50.79 (no $),以0结尾的列正在抑制0 (40.8),并且为零的列仅显示为0

在我用于我的平面文件目标连接管理器的CSV文件中,我已将4列格式化为货币和SSIS,我已将4列格式化为货币。

有人可以告诉我如何完成我想要的?

感谢

+0

一个数据与它$实际上是一个'VARCHAR'。您需要在源SQL中使用派生列转换将数据转换为varchar。你更喜欢哪个? –

回答

3

如果您不希望分钱抑制,您的格式应该是: $0.00

如果你想千个分隔符: $#,##0.00

+0

我在哪里放置格式化字符串?我查看过SSIS,没有找到Format String属性或类似的东西。 –