0

Crystal Reports XI R2を使用しており、クロス集計機能を使用してテーブルを作成し、データを表示したいと考えています。問題は、行をグループ化したくないということです。すべての行(ピリオドを除く)を互いに下に表示し、1つの行を別の行のサブグループにしないようにします)次のようにします。

Period 1
       Group 1  value 1 | Summary field
       Group 1  value 2 | Summary field
       Group 1  value 3 | Summary field
       Group 2  value 1 | Summary field
       Group 2  value 2 | Summary field
       Group 3  value 1 | Summary field
       Group 3  value 2 | Summary field
       Group 3  value 3 | Summary field

Period 2
       Group 1  value 1 | Summary field
       Group 1  value 2 | Summary field
       Group 1  value 3 | Summary field

...

これの代わりに:

Period 1
       Group 1 value 1 | Group 2 value 1 | Group 3 value 1 | Summary field 
                                         | Group 3 value 2 | Summary field 
                                         | Group 3 value 3 | Summary field 
                       | Group 2 value 2 | Group 3 value 1 | Summary field 
                                         | Group 3 value 2 | Summary field 
                                         | Group 3 value 3 | Summary field 

       Group 1 value 2 | Group 2 value 1 | Group 3 value 1 | Summary field 
                                         | Group 3 value 2 | Summary field 
                                         | Group 3 value 3 | Summary field 
                       | Group 2 value 2 | Group 3 value 1 | Summary field 
                                         | Group 3 value 2 | Summary field 

                                         | Group 3 value 3 | Summary field 
Period 2
       Group 1 value 1 | Group 2 value 1 | Group 3 value 1 | Summary field 
                                         | Group 3 value 2 | Summary field 
                                         | Group 3 value 3 | Summary field 

...

グループ1フィールドのみでデータをグループ化したい(期間、ユーザーが選択したため、日、週、月、年でグループ化できます。すでに計算式があります)。その他のフィールドは次のとおりです。

  • グループ2(フライトサービスの種類、例:スケジュール、チャーター、転送など)、

  • グループ3(空港グループタイプ、例:シェンゲン/非シェンゲン、大陸、
    GCC /非GCCなど-これらはユーザーが定義します)

  • グループ4(飛行方向-出発または到着のいずれか)。

As you can see, those three groups are not related to each other and each Flight belongs to ALL 3 of those groups (Eg. Flight A is Scheduled (group 2), Schengen (group 3) and Arrival (group 4)), and that's where I think the problem is.

Can this be achieved in Crystal Reports XI R2 using cross tabs?

4

1 に答える 1

1

Because these things aren't related you will need to move flight service, airport group, and flight direction to individual sub-reports (one for each). Place each sub-report in a separate GH1 section (i.e. GH1b, GH1c, GH1d)--GH1a will contain the group name and summary field.

You'll group the data in each sub-report as desired.

You can link the main report to each sub-report if you want to correlate the data.

于 2012-07-12T14:38:45.400 に答える