[英]How to group by one field and sort by another field with Crystal Report
我想使用Crystal Report按一個字段分組並按另一個字段排序。
例如: Group A
和PO Number
(按ASC排序)。 對於每個PO號,都有一個名稱,我想按Name_x
進行排序。
我試圖用“ Record sort Expert
添加一個字段,或者用Name_x
創建了一個新組,然后按一個新的組進行排序,但它不起作用。
PO_1 Name_4
PO_2 Name_2
PO_3 Name_3
PO_4 Name_1
PO_5 Name_7
PO_6 Name_6
結果必須是:
Name_1 PO_4
Name_2 PO_1
Name_3 PO_1
Name_4 PO_1
Name_6 PO_6
Name_7 PO_5
我發現以下解決方案,並且效果很好。 如果您有任何想法請告訴我。
解決方案:我們將在每個組中創建匯總,以用於排序功能。
我想提出一個簡單的解決方案:
您的問題沒有任何意義...如果您有一個僅具有(唯一)名稱的PO號,為什么要按一個屬性分組並按另一個屬性排序? 您具有1:1關系,這意味着如果按PO分組,則會得到結果:
PO_1 Name_4
P0_2 Name_2
如果按名稱分組,則會得到:
Name_1 PO_4
Name_2 PO_1
就是這樣...您將要分類的屬性分組。 如果您具有關系1:N,則可以用另一種方法解決整個問題,但這對這個問題並不重要。 您使用“抑制”字段的解決方案也可以工作,但它的速度較慢,因為您首先按某個屬性分組,然后抑制細節,然后計算其總和,等等。此解決方案非常簡單
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.