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技术 , 图表区