2011-12-09 20 views
0

グループごとに情報を表示するレポートがあります。私はそれに少なくとも2つの項目を持っていないグループを表示しません。これを行う簡単な方法はありますか?Crystal Reportsでグループを選択的に表示しています

例:

名でグループ化された
Bob 
    3/1 
    4/3 

Joe 
    3/2 
    3/7 
    3/9 

Mark 
    5/9 

James 

John 
    8/17 
    9/2 

、マークやジェームズを表示してはなりません。

答えて

1

レポートが単純すぎる場合は、count({table.somedate},{table.dudesname}) < 2のような集計関数を使用して、グループヘッダー、グループフッター、および詳細セクションを抑制するだけでなくなります。サマリー関数の2番目のパラメータは、でグループ化するために使用されるフィールドでなければならないことに注意してください。

あなたの走行距離は、このように変わることがあります。たとえば、レポートフッターに計算されたサマリを表示している場合、データがレポートレベルのサマリに影響するため、これらのグループを抑制することは意味がありません。あなたが遭遇するかもしれないもう1つの問題は、の別のカウントをいくつかのフィールドで使用する必要があります。テーブルの結合によっては、の数がになります。

0

あなたは、グループ選択式を作成することができます(レポート|選択式|グループ...):

Count({table.field_to_count}, {table.grouped_field}) < 2