我試圖刪除報表的重複部分。目前我正在使用previous()函數來做到這一點,但我發現這將刪除所有對傳入此函數的字段的引用。我仍然想要檢索它遇到的第一部分。Crystal Reports刪除重複部分
感謝
我試圖刪除報表的重複部分。目前我正在使用previous()函數來做到這一點,但我發現這將刪除所有對傳入此函數的字段的引用。我仍然想要檢索它遇到的第一部分。Crystal Reports刪除重複部分
感謝
在Section expert
,選擇合適的部分(詳細信息我想)點擊接近Suppress
場公式按鈕;
然後鍵入(你可以從可用的字段中的字段名)
{...yourfield}=previous{...yourfield}
(這意味着,這部分將被抑制,如果一些領域,即「ID」等同於前一個)
我會小心地執行previous()過去曾經使用過的方法,並注意到它有時不會顯示包括原始數據在內的任何重複數據,除非找到解決方法。
請嘗試爲組使用唯一字段,但也要確保您的表關係(連接)已正確設置,以反映您要返回的數據。
例如(我與教育),所以我處理學習者和資格。 如果我想顯示學習者資格我會做如下:
Relationship - Learner ---> L_Quals
創建一個組,由Learner.learnerID 分組創建另一個組,通過L_Quals.QualRef 分組禁止細節部分
現在,這會顯示如下:
LearnerID
-Qualref1
-Qualref2
如果我是顯示在細節部分的資格,不得不拉上這有可能會與再有點凌亂其他表peating qualrefs等
希望這決議
組由複製條件,這樣你只獲得唯一值 – cojimarmiami 2014-12-07 15:46:17