2017-01-02 53 views
0

我正在創建報告...
它是一種總帳報告.. 我按名稱顯示報告Groupwise。
見下圖像顯示錯誤...水晶報表公式變量未在組中重置爲0

enter image description here 現在看到紅色圖像中的標記...
我創建如下所示的式..

d_ClosBal

WhilePrintingRecords; 
NumberVar ClosBal1; 
ClosBal1 := 0; 
ClosBal1 := Sum({@DebitAmt}) - Sum({@CreditAmt}); 

IF ClosBal1 > 0 then ClosBal1 else 0; 

c_ClosBal

WhilePrintingRecords; 
NumberVar ClosBal1; 
ClosBal1 := 0; 
ClosBal1 := Sum({@DebitAmt}) - Sum({@CreditAmt}); 

IF ClosBal1 < 0 then ClosBal1 else 0; 

而且在下面的圖中所示的黃色標記放置式...

enter image description here

求和({@ DebitAmt})是5740.00,以及Sum({@ CreditAmt})= 800.00如圖所示

藍色標記爲交易,例如1000.00,945.00等.... 我甚至試圖把一個公式重置ClosBal1的值爲0在GroupHeader內,但沒有幫助。

建議我任何解決方案..

回答

0

你需要指明本聲明,否則你只是在分組整個報告的組級別。

ClosBal1:= Sum({@ DebitAmt}) - Sum({@ CreditAmt});

例如

ClosBal1 := Sum({@DebitAmt},{companyname}) - Sum({@CreditAmt},{companyname});