わかりました、私はSSISにかなり慣れていないので、あるシステムのフラットファイルを別のシステムにインポート可能なファイルに変換しようとしています。
このファイル変換の一部は、ヘッダー レコードの利用です。ヘッダー レコードは、いくつかの固定コンポーネントといくつかの動的コンポーネントで構成されます。動的コンポーネントは、レコード数と支払い金額 (以下の式の「PAYAMT」) です。ヘッダー プロパティ式を使用してヘッダーを詳細レコードに追加しようとしています。
"00" + REPLICATE("0",6-LEN((DT_STR,6,1252) @[User::RecordCountA1200])) + (DT_STR,6,1252) @[User::RecordCountA1200] + "PAYAMT" + "P1200000000000000000000"
支払額フィールドは通貨のデータ型です。私が最初に考えたのは、集計変換を使用して、レコードセットの変換先に保存することでした。集計によって正しい合計が得られましたが、変数はオブジェクトとしてのみ格納でき、最初に期待していた数値データ型としては格納できません。すべてのレコードの PayAmount の合計を取り、それを SumAmountA1200 というユーザー定義変数に入れたいと思います。
集約変換からの値を他のタイプの変換に格納し、それをパッケージ レベルの変数に変換することは可能ですか? これを別の方法で行う必要がありますか?どんなフィードバックでも大歓迎です