我试图使用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