2017-04-03 29 views
2

私の出力CSVファイルには、データ型通貨である4つの列があります。私の出力はフラットファイルのCSVファイルです。SSIS書式通貨出力

私はこれは起きていない形式$####.##

であることを出力してすべての列をしたいと思います。実際にセントを持つ出力CSVファイルの列はに、0で終了する列は0 (40.8)を抑制しており、0の列は単に0として表示されます。

フラットファイル宛先接続マネージャーに使用しているCSVファイルでは、4つの列を通貨としてフォーマットしていますが、SSISでは4つの列を通貨としてフォーマットしています。

誰かが私にしたいことを達成する方法を示すことができますか?

おかげ

+0

それで$とのデータの一部を実際には 'VARCHAR'です。ソースSQLまたは派生列変換を使用して、データをvarcharに変換する必要があります。あなたはどちらを好きですか? –

答えて

3

あなたはセントを抑制したくない場合は、あなたのフォーマットは次のようになります。 $0.00

あなたが千の区切りたい場合: $#,##0.00

+0

フォーマット文字列はどこに置くのですか?私はSSISの周りを見てきましたが、Format Stringプロパティやそのようなものは見つかりません。 –