2017-09-05 46 views
0

我們有一種名爲「資產」的記錄類型。每個資產都有一個客戶作爲其父項。 (這是一對多關係 - 客戶與資產。)用子記錄計數對客戶進行報告

每個資產都有一個名爲Color的字段,可能的值爲Red,Green和Blue。

我想進行保存的搜索或報告,向我顯示所有客戶的列表,併爲每個客戶列出紅色資產,綠色資產和藍色資產的數量。

我看不到如何添加三個自定義字段給客戶,分別存儲紅色資產,綠色資產和藍色資產的數量,然後將這些字段添加到客戶保存的搜索結果中。

有沒有更好的解決方案?

回答

0

你可以加3的結果列式(數字)摘要類型(SUM) type(SUM) DECODE({Colour}, 'Red', 1) type(SUM) DECODE({Colour}, 'Green', 1) type(SUM) DECODE({Colour}, 'Blue', 1)

你也仍然需要進行分組的結果,客戶

1

根據資產記錄開始新保存的搜索。

在結果選項卡上,單擊全部刪除並將以下新行添加到搜索中。

領域:客戶,小結:集團

場:顏色,摘要:

集團

領域:內部ID,小結:計數

當你運行該搜索,它會返回結果與一個每個客戶每行顏色的行數,並顯示每種顏色和每個客戶的資產數量。

+0

有沒有辦法讓所有的三個總數在一條線上? – cja

+0

是的。在結果中創建三個新列,這些列都是公式(數字)。公式可能類似於:'case {custrecord_colour} ='Red'then 1 else 0 end'。將摘要列設置爲總和。從結果列表中刪除前一個顏色字段。 –

+0

'將摘要列設置爲總和' - 哪個摘要列? – cja