2012-03-29 57 views
0

使用Crystal Reports 11.5:水晶報表交叉突出

我創建了以下交叉表:

Time Fac1  Fac2  Fac3 
0-10  2  1  2 
10-20 9  1  23 
20-30 34  1  21 
... 

表說明,我們在FAC2等花費0-10分鐘兩次FAC1,一旦

我想突出顯示每個設施的單元格,表明突出顯示的單元格和前面的單元格表示該設施的停止位置的50%。例如,對於Fac1,34應該被突出顯示,因爲這表示該設施的50%(或更多)站點。對於Fac3 23,應該突出顯示,因爲2 + 23 = 25這比該位置的停靠點的50%多。

我無法弄清楚我該如何去做這件事。我唯一能想到的就是該列的總計數,以計算到該時間段的止損點,如果該數值> = TOTAL * .50(其中TOTAL =總數在該設施處停止),突出顯示該單元格。然而
1)我不知道如何做一個交叉表的運行總量 - 它似乎並不工作,因爲我想和
2)這將突出顯示以下細胞,以及我不想要 - 只是轉變高50%和低50%的細胞。

任何人都可以幫助我嗎?

回答

0

如果您正在使用SQL數據源,則應該可以向數據集添加新字段,以保持與交叉表中的列相同的運行總計。然後可以使用公式比較運行總值和列總和來格式化交叉表單元格。

爲防止突出顯示後續單元格,請添加第二個與第一個單元格類似的運行總計字段,但方向相反,然後修改格式公式以僅突出顯示兩個運行總數均大於列總數的50%的單元格。