2011-07-22 13 views
1

私は今Crystal Reports 10を使用しています。私には顧客グループがあり、顧客ごとに複数の顧客情報があります。私がまだ解明しようとしていることの1つは、どのようにして1つの列の別個の値の合計を得ることができるかということです。クリスタルレポート合計値フィールド

たとえば、私は6つの異なる項目を持つ顧客Bobを持っています。各項目にはメーカーがあります。 6つのアイテムすべてで同じかもしれません。3つのアイテムのうちの3つと、残りの3つのアイテムのいずれかであるかもしれません。私がしたいことは言うボブのためのグループの下にあるフィールドを持つことです。

MAN1 - 3
MAN2 - 1
MAN3 - 2

メーカーが左側にあることと右側にその顧客のために作る項目の数。

これを今すぐ行うことができるCrystal Reportsはありますか?あるいは、誰かが私にこれを行うための公式をどこから始めるべきかアドバイスをくれますか?皆さんに助けていただきありがとうございます。

答えて

-1

詳細情報が必要:

どのような種類のデータ構造ですか?製造元と商品データはどのようにして見つけられますか?これらはどのように顧客に関連していますか?顧客あたりのメーカー/アイテムの数はどれくらいですか?

製造元と品目が2つの異なるフィールドである場合、それは単純な場合があります(顧客グループのクロスタブ)。彼らが自由形式であれば、それは問題かもしれません。メーカーごとに別々のフィールドがある場合(私はそれが起こるのを見てきました)、それは問題かもしれません。

ベストシナリオ: 製造元の1つのフィールド、項目の1つのフィールド、顧客との明確な関係。
可能な解決法: お客様のグループ、製造元によるサブグループ、数量によるグループ。

最適なシナリオではありません。 各メーカーの顧客別テーブル、別表
可能な解決策: メインレポート、顧客別グループ。製造元/アイテムのリンクされたサブレポート。

最悪のシナリオ: メモフィールドにメーカーおよびアイテムを自由に入力します。
解決策: データベースを再設計します(笑)。

これは、数式による論理テストを使用して行うことができますが、多くのメーカー/品目を持っている場合は、完全なものになります。

ベスト回答:詳細。

関連する問題