2013-02-24 67 views
1

嗨,我是用水晶報表2008年和我的設計是這樣的:水晶報表排序和值

Report header 
Page Header 
Group Header#1 (group by Customer) 
Group Header#2 (group by Size) (S, M, L) 
Details 
Group Header#2 (group by Size) (S, M, L) 
Group Header#1 (group by Customer) 

因爲我想通過客戶,以規模來獲取值,所以我把我的總結字段小組頭2,所以我有一個這樣的輸出:

Customer   Size   Amount 
    ---------------------------------------- 
    CUS-A    SMALL   23500 
    CUS-A    MEDIUM   33000 
    CUS-B    SMALL   25500 
    CUS-B    LARGE   22500 
    CUS-C    SMALL   50500 
    CUS-C    MEDIUM   20500 
    CUS-C    LARGE   15500 

輸出是正確的,但我怎麼能由降序排序量和輸出應該是這樣的:

Customer   Size   Amount 
    ---------------------------------------- 
    CUS-C    SMALL   50500 
    CUS-A    MEDIUM   33000 
    CUS-B    SMALL   25500 
    CUS-A    SMALL   23500 
    CUS-B    LARGE   22500 
    CUS-C    MEDIUM   20500 
    CUS-C    LARGE   15500 

謝謝,

+0

您是否嘗試按金額排序報告? http://www.btlynch.com/storage/devtc_crystal_sortgroups_10_suppress_filed.jpg?__SQUARESPACE_CACHEVERSION=1279641170119 – Hiten004 2013-02-24 14:27:09

+0

我已經嘗試過記錄和組排序專家,但仍然沒有按照從最高到最低值排序。這似乎是因爲價值是由客戶和規模總結的。 – Captain16 2013-02-25 11:44:10

回答

1

您要做的第一件事是將您的報告更改爲使用一個組而不是兩個單獨的組。創建一個新的公式,結合客戶和規模,並使用它代替:{Table.Customer} + ' ' + {Table.Size}

現在,進入「組排序專家」(在「報告」菜單下)。在「對於此組排序」下拉菜單中,根據「總和{Table.Amount}」選擇「全部」。 (請注意,這是假設組數量總和已經在您的報告中,如果不是,您需要添加它。)最後,選擇「降序」單選按鈕。