5

私はクリスタルレポートを初めて使用するので、これはあなたにとって初心者かもしれません。

行の総計が右側にあるクロス集計を作成しました。行の平均を表示する列を追加するにはどうすればよいですか。Crystal Reports 2008 を使用しています

クロスタブの大まかな例を次に示します。Average 列を挿入するにはどうすればよいですか? ありがとう

        New York   Chicago     Boston     Total       Average   

総売上高

4

2 に答える 2

9

Crystal では、グループ化の同じレベルでクロス集計に列を追加することはできません。また、集計のすべてのレベルで集計された値を繰り返します。ただし、以下はあなたが望むものを達成するはずです:

  1. ダミーの数式を作成し、定数値 (例: " ") を設定します。
  2. Cross-Tab Expert で、ダミーの数式を最初の項目として列項目のリストに追加します。
  3. Cross-Tab Expert では、Summarized Fields のリストに総売上高の合計がすでに表示されているはずです。利用可能なフィールドのリストから総売上高を集計フィールドにドラッグして、総売上高の合計が集計フィールドに 2 回表示されるようにし、2 番目の合計を強調表示して [集計の変更...] ボタンをクリックし、集計操作を [合計] から変更します。平均に。[サマリーの編集] ダイアログの [OK] ボタンをクリックして、クロスタブ エキスパートに戻ります。ここで、総売上高の合計と平均が [集計フィールド] に一覧表示されます。[OK] ボタンをクリックして、これらの変更を確認します。
  4. これで、集計列が 1 つ追加され、各集計セルに 2 つの集計値があるクロス集計が作成されます。Ctrl キーを押しながらクリックしてグループ列のすべての平均値を選択し、右クリックして [オブジェクトの書式設定...] を選択し、[非表示] オプションをオンにします。[OK] をクリックします。これらの値はグレー表示されます。
  5. Ctrl キーを押しながらクリックし、右クリックして [オブジェクトの書式設定...] を選択し、[非表示] オプションをオンにして、[総計] 列のすべての合計 (平均ではない) 値を選択します。[OK] をクリックします。これらの値はグレー表示されます。
  6. 総計列のテキスト ボックスを編集し、平均に変更します。
  7. レポートをプレビューします。総売上高の右側に平均総売上高の列が表示されます。

クロス集計は実際にはCrystal の強みではありません。

于 2010-10-01T10:37:19.290 に答える
1

Crystal ではなく、バックエンドで実行します。Crystal はレポート ツールであるため、可能な限り最小限のデータ操作を行う必要があります。

于 2010-09-30T15:49:49.647 に答える