2013-08-23 20 views
2

如何在報表查看器獲得組號,恩我倒是顯示報告:報告查看器組號碼

數據

Doc_no Item 
IV001  ABC 
IV001  XYZ 
IV002  ABC 
IV002  XYZ 

我倒是產生

No Doc_no Item 
1 IV001  ABC 
      XYZ 
2 IV002  ABC 
      XYZ 
報告

我可以從存儲過程中創建這個數字,但如果我想讓RV做數字作業。

此組編號可以使用Running Total在Crystal Report中輕鬆生成,但是在RV中與RunningValue類似的函數沒有條件總和,我嘗試使用代碼組合Sum和Previous(值)<>值,但是RV生成錯誤功能在aggre功能。

是否有一個內置的功能或者其他方式來做到這一點

TIA

回答

2

這是絕對有可能與您的數據。

我創建了一個基於數據集的簡單報告:

enter image description here

沒有表達式爲:如需要

=RunningValue(Fields!Doc_no.Value, CountDistinct, "DataSet1") 

最終結果:

enter image description here

我認爲獲得RunningValue表達式的關鍵是得到正確的聚合,即CountDistinct,並確保它在正確的範圍內運行,即您的數據集(本例中爲DataSet1)。

+0

Thx伊恩,完美的作品,我做了搜索和搜索,但沒有線索。再次感謝 – Sen

+2

感謝您的更新,很高興它幫助!如果答案解決了您的問題,請考慮將其設置爲已接受http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work。 –