2013-03-09 47 views
2

我想創建一個具有以下格式的報告:顯示某些行作爲列在水晶報表

ID-1 |Name   |Subject 1|Subject 2|Subject 3|Subject 4| 
ID-2 |Father Name |Marks 1 |Marks 2 |Marks 3 |Marks 4 | 

是在數據集中返回的數據的格式爲:

ID-1|ID-2|Name|FatherName|Subject 1|Marks 1|etc|Etc| 
ID-1|ID-2|Name|FatherName|Subject 2|Marks 2|etc|Etc| 
ID-1|ID-2|Name|FatherName|Subject 3|Marks 3|etc|Etc| 

我嘗試過使用交叉表,但我無法達到所需的輸出。有關如何完成它的提示?和/或什麼水晶報告功能|控制將幫助我實現它?

以更古板的方式,我想要做的是顯示在單行中返回爲多行的主題標記,並在每一個行中顯示類似的數據,即ID-1,ID- 2,姓名。父親名字等一次! (注:數據需要在每個學生2線顯示爲示例所示

+1

別。不要學習在vs2012中過時的水晶報告,反而學習和使用XtraReport而不是 – kashif 2013-03-09 20:37:46

+1

在Crystal Report中我們已經有一些報告,並且此刻不能轉向任何其他解決方案 – 2013-03-10 03:46:18

回答

3

通過使用pivot您可以輕鬆地行轉換爲列檢查sqlfiddle this樞例如,對於您的問題

+1

想知道是否有可能在Crystal中實現報告。 – 2013-03-10 12:45:11

+3

試試這個鏈接在Crystal中製作數據透視表:http://stackoverflow.com/questions/1639666/pivot-tables-in-crystal-reports – Sun 2013-03-12 19:33:29