2012-02-14 76 views
0

我有一個字符串的分組列。該列不斷重複。我只希望它每個組都顯示一次,然後根據其餘的列進行求和。水晶報告組,只顯示1條記錄,但總計其他記錄

數據庫表的結構:

-personame-id-salary- 

欲組由PERSONNAME(顯示一次)和總和的薪水。

在cystal輸出現在

jon 10,000 
jon 10,000 
bob 50,000 
bob 50,000 
greg 10,000 
greg 10,000 

它應該是:

jon 10,000 
bob 50,000 
greg 10,000 

我只是通過personame分組。

這是我的組選擇的代碼:(無固定上述問題:)

組名#1({table.personname})= NthLargest(1,{table.personname});

OR

{table.personname} = NthLargest(1,{table.personname},{table.id});

OR

{table.personname} =最小({table.personname});

+0

如果您想按工資總和,那麼這兩個值分別不應該分別爲20,000,100,000和20,000? – 2012-02-14 15:40:55

回答

3

它看起來好像您目前在詳細信息部分顯示了ID和薪水(或可能是組頁頭組頁腳)。

您需要禁止詳細信息部分,並在組頁腳中顯示工資的ID和總和

如果您需要將ID和/或工資總額添加到組頁腳,只需將它們從當前顯示在報表中的位置拖放。

要抑制詳細信息部分,請右鍵單擊詳細信息部分的設計選項卡中頁面佈局左側的灰色區域,然後選擇抑制(無向下鑽取)。 (您也應該對組標題部分進行相同操作。)