我試圖使用SQL選擇中的SSIS創建純文本。問題在於SSIS使得這個文件像一個表格一樣,我需要一個特定的格式。SSIS:將數據轉換爲帶有變量行的固定寬度文本
例如,我有這樣的結果:
bill_id | concept |concept_type |amount |
-----------|------------|-------------|-------|
334455 |concept1 |product |12 |
334455 |concept2 |product |10,5 |
334455 |concept3 |service |45,8 |
334455 |concept4 |service |1,05 |
334455 |concept5 |service |12,5 |
334455 |concept6 |service |14,6 |
334455 |concept7 |service |108 |
,我需要轉換爲這樣的事情:
00 334455
19
10 concept1 12.00
20 concept2 10.50
17
10 concept3 45.80
20 concept4 1.05
30 concept5 12.50
40 concept6 14.60
50 concept7 108.00
21 total 204.45
所以,我的第一線,標識,這是第一列的值。 00表示該行是ID。 接下來我們有19個,告訴開始產品概念,然後是每個概念的線。 和17一樣,但有服務理念。最後的21個是所有概念的總和。
我知道它可以用C#應用程序完成,但我試圖用SSIS來做,所以我可以製作一個dts文件。
可能嗎?我該怎麼做?
感謝
既然你知道它是如何在C#中完成的,你可以添加一個腳本組件,並在C#中寫你的代碼。 – DenStudent