当前位置:编程学习 > C#/ASP.NET >>

vs2008 C# Winform中水晶報表交叉表,多行(列)總和問題

我使用的是vs2008內建的Crystal report
想利用交叉表做出像下列這樣的報表:
                          
                          1月     2月     3月...... 
             檢驗批數     18       18      20
PROCESS A    不良批數     5        0       2
             批退率       27.78%   0%      10%


             檢驗批數     20       20      30 
PROCESS B    不良批數     0        2       3
             批退率       0%       10%     10%

===================================================================
總檢驗批數              38         38      50
總不良批數              5          2       5  
總批退率                27.78%     10%     20%

上半部的資料我已經用SQL撈出來像下面這樣的原始資料

Month   PROCESS    TYPE     VALUE
-------------------------------------------
1月   PROCESS A   檢驗批數   18 
1月   PROCESS A   不良批數   5
1月   PROCESS A   批退率     27.78
1月   PROCESS B   檢驗批數   20
1月   PROCESS B   不良批數   0
1月   PROCESS B   批退率     0
2月   PROCESS A   檢驗批數   18 
2月   PROCESS A   不良批數   0
2月   PROCESS A   批退率     0
2月   PROCESS B   檢驗批數   20
2月   PROCESS B   不良批數   2
2月   PROCESS B   批退率     10
3月   PROCESS A   檢驗批數   20 
3月   PROCESS A   不良批數   2
3月   PROCESS A   批退率     10
3月   PROCESS B   檢驗批數   30
3月   PROCESS B   不良批數   3
3月   PROCESS B   批退率     10

把以上資料的月份做為資料行,Procee和Type做為資料列, Value的總和做為摘要欄位

可以做出像下方這樣的交叉表


                          1月     2月     3月...... 
             檢驗批數     18       18      20
PROCESS A    不良批數     5        0       2
             批退率       27.78%   0%      10%


             檢驗批數     20       20      30 
PROCESS B    不良批數     0        2       3
             批退率       0%       10%     10%

但是根據不同Type的加總不知道該如何處理,想請問各位高手,如何使用交叉表做出多行(列)總和

謝謝。




--------------------编程问答-------------------- [img=http://hi.csdn.net/space-10251446-do-album-picid-999132.html][/img]

這是目前顯示的結果

想要個結果應該要如下圖:

[img=http://hi.csdn.net/space-10251446-do-album-picid-999135.html][/img]

請高手解答,十分感謝。 --------------------编程问答-------------------- Sor 貼圖失敗



這是目前顯示的結果

想要個結果應該要如下圖:



感謝高手解答 --------------------编程问答-------------------- 这效果不是差不多实现了?
差底下三行黄色行吗? --------------------编程问答-------------------- 是的,差下面黃色三行的總和,如果是用交叉表的總和,他會將檢驗批數,不良批數和批退率都加總起來,但是我是要各別加總的 --------------------编程问答--------------------
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,