交叉表的創(chuàng)建及交叉表數(shù)據(jù)排序設(shè)置[來(lái)源]http://blog.chinaunix.net/u/22472/showart.php?id=153675
本文詳細(xì)講述一下如何創(chuàng)建交叉表以及交叉表的一些簡(jiǎn)單定制
水晶報(bào)表9.2,同樣適用于水晶報(bào)表10(含)及以下版本
準(zhǔn)備
首先你要知道什么是交叉表,又是在什么情況下需要用交叉表
“交叉表”對(duì)象是一個(gè)網(wǎng)格,用來(lái)根據(jù)指定的條件返回值。
數(shù)據(jù)顯示在壓縮行和列中。這種格式易于比較數(shù)據(jù)并辨別其趨勢(shì)。它由三個(gè)元素組成:
行
列
摘要字段 我做了簡(jiǎn)單的表格進(jìn)行說(shuō)明,相信你可以很快跟你的應(yīng)用對(duì)上號(hào)了
好,現(xiàn)在我們開(kāi)始
Step1:從頭開(kāi)始創(chuàng)建交叉表
在這里我簡(jiǎn)單的選取了一個(gè)表,這個(gè)表的數(shù)據(jù)并不適合用來(lái)做交叉表
不過(guò)我在這里只做演示用,就不管那么多了
這里選你要在行和列上顯示的數(shù)據(jù),以及相應(yīng)的匯總
圖表在這里就不要選了
好,交叉表這就完成了
Step2:設(shè)置行列的數(shù)據(jù)顯示順序 有時(shí)候,我們發(fā)現(xiàn)數(shù)據(jù)顯示的順序不是自己想要的,這個(gè)時(shí)候我們可以自己設(shè)置一下。
進(jìn)入交叉表專家
選中你要進(jìn)行重新排序的字段,點(diǎn)“組選項(xiàng)”

出現(xiàn)一個(gè)小窗口,這里的順序有三種:升序、降序、指定順序
這里沒(méi)有按“原始順序”,所以順序經(jīng)常會(huì)亂
這個(gè)時(shí)候我們來(lái)選“指定順序”重新指定,需要提醒的是,如果數(shù)據(jù)太多,這樣就很費(fèi)勁,但是沒(méi)辦法。
此時(shí)這個(gè)界面上多了兩個(gè)標(biāo)簽頁(yè)
水晶報(bào)表會(huì)自動(dòng)感知數(shù)據(jù)羅列出來(lái),你可以選一下,就可以依次列在下面的列表里
如果你使用的是字段定義等不直接連接數(shù)據(jù)庫(kù)的方式的話,此處就沒(méi)有數(shù)據(jù)了
需要自己指定,點(diǎn)“新建”就可以操作了
你也可以只設(shè)定自己比較關(guān)心的幾個(gè)數(shù)據(jù)靠前,如果是這樣的話,你需要注意后面一個(gè)“其他”標(biāo)簽頁(yè) 這個(gè)上面有三個(gè)選項(xiàng)
第一個(gè)是:其他全部丟棄。
第二個(gè)是:其他的放在一起,作為一項(xiàng)來(lái)像是
第三個(gè)是:保留在各自的組中。沒(méi)有設(shè)置順序的數(shù)據(jù)按原來(lái)的顯示順序排列在你設(shè)置好數(shù)據(jù)的后面
我們一般選第三個(gè)
好,現(xiàn)在數(shù)據(jù)出來(lái)了,看到效果了吧?你還可以設(shè)置行數(shù)據(jù)的顯示順序
交叉表還有一些別的設(shè)置,進(jìn)入交叉表專家,在“自定義樣式”里可以做些設(shè)置
如抑制空行/空列顯示之類的
交叉表左上角是個(gè)缺口,這應(yīng)該是交叉表的一個(gè)標(biāo)示,但是很不符合中國(guó)的報(bào)表習(xí)慣
如果只是一頁(yè)的話,你還可以自己畫個(gè)線或者是弄個(gè)圖片堵上,
但是跨頁(yè)的時(shí)候這個(gè)缺口在后面的頁(yè)上還是會(huì)顯示出來(lái)。