Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Csv SSIS格式化货币输出_Csv_Ssis - Fatal编程技术网

Csv SSIS格式化货币输出

Csv SSIS格式化货币输出,csv,ssis,Csv,Ssis,在我的输出CSV文件中,我有4列数据类型为货币。我的输出是一个平面文件CSV文件 我希望输出中的每一列的格式都是$###### 这并没有发生。输出CSV文件中实际有美分的列显示为50.79(无$),以0结尾的列显示为0(40.8),而为零的列仅显示为0 在用于平面文件目标连接管理器的CSV文件中,我将4列格式化为货币,在SSIS中,我将4列格式化为货币 有人能告诉我如何实现我想要的吗 谢谢如果您不想隐藏美分,您的格式应该是: $0.00 如果您想要1000个分隔符: $#,##0.00一段包含$

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

我希望输出中的每一列的格式都是
$######

这并没有发生。输出CSV文件中实际有美分的列显示为
50.79(无$)
,以
0
结尾的列显示为
0(40.8)
,而为零的列仅显示为
0

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

有人能告诉我如何实现我想要的吗


谢谢

如果您不想隐藏美分,您的格式应该是:
$0.00

如果您想要1000个分隔符:
$#,##0.00

一段包含$in的数据实际上是一个
VARCHAR
。您需要在源SQL中或使用派生列转换将数据转换为varchar。您喜欢哪一种?我应该将格式字符串放在哪里?我环顾了SSI,没有找到格式字符串属性或类似的内容。