2012-03-23 17 views
0

私のクリスタルスキルは平均です。だから私は助けが必要です!レポートにはemp_idに1つのグループしかなく、他にもいくつかの列がありますが、関心のある列は各従業員のcoverage_idです。emp_idに変更がある場合はemp_idを、emp_idの詳細には他のemp_id 。クリスタルレポートのグループ別に列の値を比較します

私はここで

は、例えばある.....以前、次の何も作業していない、式を作成し、whilerecordprinting、試してみましたレポートに現在表示されている内容のうち、レポートに表示されるのはEmp_id 124だけです。このことができます...画像を追加することはできません、まだ..おかげで..

EMP_ID、Service_DT、Coverage_ID

123、1/1/12、2255

123、2/3/12、2255ホープ

124、3/11/12、5566

124、12/1/11、2255

+0

あなたのデータセットについて説明する必要があります。ちょうど私達にいくつかの行を与え、どのようにロジックが望ましい行を表示するように働くかを説明してください。 –

答えて

1

それは所与EMP_IDとの使用のために変更されたかどうかを判断するためにCoverage_IDの個別のカウントを使用することができそれでレポートセクションの抑制式。

セクションエキスパートに入ると、あなたは(おそらくGroupHeader#1、詳細、およびGroupHeader#2)distinctcount({Coverage_ID},{Emp_Id}) < 2

注意を表示したくない各セクションの抑制式としてこの数式を追加し、第2パラメータにdistinctcount()は、従業員グループごとに数えていることを指定します。これにより、Coverage_IDが1つしかない場合、従業員データはレポートに表示されません。そうでない場合は、表示されます。

+0

それはとても単純でありながら天才でした。ありがとうございました !!!!! – star86

+0

答えを受け入れることを忘れないでください –

関連する問題