2017-09-05 8 views
0

Assetというレコードタイプがあります。各資産には顧客が親として存在します。子レコード数の顧客のレポート

各アセットには、「赤」、「緑」、「青」の値を持つ「Color」というフィールドがあります。

保存された検索またはレポートを作成して、すべての顧客の一覧と各顧客ごとに赤い資産、緑の資産および青い資産の数を表示したいと考えています。

顧客に3つのカスタムフィールドを追加したり、レッドアセット、グリーンアセット、ブルーアセットの数をそれぞれ保存したり、これらのフィールドをCustomer saved searchの結果に追加しないと、これを行う方法がわかりません。

もっと良い解決策はありますか?

答えて

0

あなたは3つの結果列式(数値)集計タイプ(SUM) type(SUM) DECODE({Colour}, 'Red', 1) type(SUM) DECODE({Colour}, 'Green', 1) type(SUM) DECODE({Colour}, 'Blue', 1)

を追加することができますまた、まだ

1

資産レコードに対する新しい保存済み検索を開始します。

[結果]タブで[すべて削除]をクリックし、次の新しい行を検索に追加します。

フィールド:顧客、要約:グループ

フィールド:色、要約:グループ

フィールド:内部ID、概要:あなたは、この検索を実行すると、それが1で結果を返します

カウント色ごとに顧客ごとに1行ずつ表示し、各色と各顧客の資産数を表示します。

+0

グループ化された結果、お客様がすべての3点の合計を取得する方法があります必要があります一行で? – cja

+0

はい。すべてのタイプの数式(数値)である3つの新しい列を結果に作成します。式は{case {custrecord_colour} = '赤'、次に1 else 'end'のようなものになります。 Summary列をSumに設定します。結果リストから前の色フィールドを削除します。 –

+0

'[サマリー]列を[合計] - [サマリー]列に設定しますか? – cja

関連する問題