2011-12-06 13 views
1

2つの合計のパーセント差を計算するための式を作成しようとしています。私のレポートでは、四半期ごとに月をグループ化し、各四半期ごとに合計を作成しました。私が今行う必要があることは、次の式を使用して、各四半期の合計を比較するための行を追加することです:とにかくCrystal Reports 2011(レポートデザイン)グローバル変数を使用して実行中の合計比較を計算する

(Current Quarter - Previous Quarter)/Previous Quarter 

、私はこれを達成するために、グローバル変数を使用して見ていました。私が持っているCrystal Reportsの公式は以下の通りです。私はそれを保存しようとすると、しかし、私は次のメッセージが表示されます:

残りのテキストは、式の一部であるようには見えない(IF文の後のすべてがハイライトされている)

基本的に、私の目標は、使用することです私が必要とする比較を計算するために合計を実行している以前のグループを格納するグローバル変数。私はこれが私がしなければならないことを達成するための正しい方法であるか、より良い方法があるのか​​どうか疑問に思っていましたか?また、以下の公式を修正する上での助けに感謝します。

おかげ

Global NumberVar previousTotal; 
previousTotal := 0; 

WhilePrintingRecords; 

if (previousTotal > 0) 
then (({#Quarter Total}-previousTotal)/previousTotal) 

else 
0 ; 

previousTotal :=({#Quarter Total}); 

答えて

1

はあなたの式は何も返していません。

whileprintingrecords; 
numbervar previousTotal; 
local numbervar output; 

if previousTotal>0 then output:=(({#Quarter Total}-previousTotal)/previousTotal); 
previousTotal := {#Quarter Total}; 

output
+0

こんにちは、ありがとうございます...働いています –

関連する問題