2012-02-17 29 views
4

複数の列を持つCrystalレポートの積算合計を追加するにはどうすればよいですか?Crystal Report MultiColumn Running Total

たとえば、複数の列レイアウト(下から横)のレポートを作成しました。レポートに表示される最初の列には何もないので、デザイナーに表示されていないフィールドの合計をどのように追加する必要がありますか。それぞれの合計を実行する必要のため

は親切に、Running Total Fields上で右クリックすることで、デザイナーのイメージ

enter image description here

に感謝

答えて

0

解決策は、上記の質問に似ています。

あなたが式を作成し、追加ページヘッダーにhttp://tickett.net/downloads/crystal/column_totals.rpt

私のサンプルをダウンロードすることができます。ページで

whileprintingrecords; 
global numbervar col1; 
global numbervar col2; 
if recordnumber mod 2 = 1 then col1 := col1 + {value_field} else col2 := col2 + {value_field}; 

:数式を作成し、追加詳細セクションで

whileprintingrecords; 
global numbervar col1 := 0; 
global numbervar col2 := 0; 

をフッターを作成して2つの要素を追加します。

whileprintingrecords; 
global numbervar col1; 

そして:

whileprintingrecords; 
global numbervar col1; 
+0

こんにちは、私はあなたのアプローチを試してみましたが、それは 'AcrossThenDown'のためにはうまくいきますが、 'DownThenAcross'と一緒に行く必要がある場合はどうしたらいいですか? –

+0

列あたりの行数を保証できるかどうかを確認します。 2つのデータセットを分割し、左側の列にサブレポートを、右側にもう1つのサブレポートを使用できますか? –

+1

これらと比較して、あなたの上記の解決策はうまくいきました。今、私のレイアウトを 'DownThenAcross'に変更したい場合は、もう2つのオプションがあります。ありがとう –

0

を表示して、Crystal Reportsのデザイナーの中にフィールドエクスプローラ]ペインでNew...を選択します。

フィールドエクスプローラの各実行中の合計フィールドをレポートの適切なポイントにドラッグアンドドロップする必要があります。

+0

こんにちはマーク、あなたの入力のためのおかげで、私は私EDIT –

+0

@MSinghを親切に、私の質問をクリア見ていなかったと信じて:こんにちは - 上記のそれをカバーする必要があります。目的のフィールドの実行中の合計を作成し、レポートレイアウト上の目的の位置にドラッグアンドドロップします。この説明に何か不足がある場合は、問題をより詳しく説明できますか? –

+0

私はこれがうまくいかないと確信していましたが、確かにテストしましたが、うまくいきませんでした。私の編集を親切にチェックします。私は新しいスクリーンショットを追加します。私はあなたがMULTICOLUMN LAYOUTを得ていないと信じています。 –

関連する問題