2013-06-28 68 views
1

我是Crystal Reports的新手,因此這可能有一個明顯的答案,但我無法通過搜索互聯網。如果這有所作爲,請使用Crystal2008。在水晶報表的詳細信息部分的公式中使用運行總計

我試圖構建一個報表,將作爲發票使用。它需要顯示按地點細分的稅。我的表格有一列中的位置和第二列中的數量。我按地點對報告進行分組(一個地點可以有多個記錄)。我有詳細資料部分的金額。

我抑制了一個位置(99999),因爲這是稅收「位置」。它的金額是所有地點的總稅額。

我創建了一個運行總數來顯示每個位置(放置在組頁腳中)的小計(#Subtotal)。我創建了另一個運算總計,其中包含所有金額(#Total)(放在報表頁腳中)。我需要能夠創建#小計/#總計*稅的公式來計算每個地點的稅額。我想將此位置放在組頁腳的#Subtotal下方。但它不起作用,因爲運行總額尚未添加所有金額。

如果Crystal沒有讀完所有記錄,我該如何計算總數?有沒有更好的方法來實現我想要做的事情?

編輯回答Nick的問題: 問題是,運行總計未完成計算報告的全部總數。假設我有位置A,B和C.我在報表頁腳中創建了一個運行總數(#Total),它顯示了A,B和C的總和。當我在組頁腳的公式中使用#Total時,它只是計算的總對於A在A組的最後

+0

我不完全理解與在腳註中運行總計的問題。但請嘗試使用「摘要」功能。 – Nick

+0

我嘗試使用Summary函數,結果相同。無論如何感謝您的建議。 – Heather

回答

2
  1. 創建一個「公式字段」(不是運行總計字段)稱爲總
  2. 在公式編輯器搶「功能」(中間分隔) - >彙總 - >彙總 - >彙總(fld)並將其放入編輯器部分
  3. 將您想要彙總的「金額」並放到彙總函數中
  4. 將此公式字段置於頁腳(它守ld顯示總數我相信你想要的)
+0

如果我有兩個字段,例如價格和數量,而我想要價格*數量的總和,那該怎麼辦? – Chirag

+0

在第三步,你可以把你想要的 – Nick

相關問題