2015-05-18 40 views
0

我正在使用Crystal Reports 2008彙總報告。我有兩個視圖:一個是訂單列表,另一個是訂單項列表。訂單按地點分組。
訂單項按訂單分組。外部羣組的總和值

報告標題 - 抑制
頁眉 - 抑制
組頁眉#1 - 報告我們在哪個位置。 (之前的新頁面)
Group Header#2 - 報告我們正在查看的訂單。
詳情:給人的行項目信息
*具有行項目價格
組頁腳#2 - 給人的訂單彙總
*小計:運行總計(排列項價格) - 第2組
*驚嚇後復位(從訂單視圖列)
*總(總和以上)
組頁腳#1 - 給出了該位置的總結
*完整的小計:運行總計(排列項價格) - 復位後 組1
*完整運費:Sum(Freight)
*總計(總計如上)

問題出現Complete Freight - 其他所有工作都很好。 Complete Freight未按照我希望的方式總結運費。它將每個訂單項視圖的運費總計一次,而不是每個訂單視圖的運費一次。

例如,報表中有兩個訂單 - 每個訂單都有三個訂單項。第一個訂單有Freight $ 10。第二個有Freight費用15美元。 Complete Freight應該是25美元 - 兩者的總和。相反,我得到一個Complete Freight $ 75(3 x $ 10 + 3 x $ 15)。

爲什麼會發生這種情況,我該如何解決?

回答

0

這是因爲重複。

一個訂單有許多訂單項,並且當您將訂單數據放在行順序旁邊時,將重複與訂單項相同的次數。

您的彙總方法是錯誤的..不是彙總,而是爲每個組添加運行總數來計算訂單彙總。