2015-09-22 156 views
0

我需要獲取Crystal報表桌面中彙總字段的計數。我知道Crystal不會允許我這樣做,所以我需要一個解決方法。彙總字段的計數

我試過RunningTotals無濟於事。這是設置。這個例子顯示有幾張關於相關表的記錄,並且有幾個valueIfPerformed爲1的事件 - 我需要爲該組計算1,而不是實際執行的次數。如果一個組全部爲0,那麼如果至少有一個爲1,那麼爲0.現在我可以用每個組的最大總結來做到這一點,但是我需要得到所有組的總和,這就是Crystal報告堵塞我的地方起來 - 我找不到辦法做到這一點。有任何想法嗎?

Group1  item#  Desc  valueIfPerformed 
      1234  
Details     xx    0 
         xx    1 
         xx    1 

回答

1

未經測試----- 公式1置於組頁腳

global numbervar A; 

whileprintingrecords; 
if max(valueIfPerformed,{group1}) = 1 then 
    A := A+1; 

式(2)放置在報表頁腳

global Numbervar A; 
whileprintingrecords; 
A 
+0

我是如此接近,非常感謝! – OneFineDay