0

別の変数の変数式内に変数を入れようとしています。例えば:

$V{sum} = $F{quantity} * ${price}、合計は計算なしの単純な変数 $V{total} = $F{disb} * $V{price}、合計は「合計」計算タイプです。

その結果、間違った金額を受け取りました。

しかし、私が使用する場合:

$V{total} = $F{disb} * $F{quantity} * ${price}

金額は有効です。

変数式内の変数が間違った値を与える理由はありますか? ありがとうございました

4

1 に答える 1

1

最初の例の $V{total} をテキストフィールドに出力する場合、レポートごとに評価時間が正しく設定されていることを確認する必要があります。ほとんどの場合、フィールド評価時間を「レポート」に設定します。

評価時間は、動的に計算された変数がレポートの生成ライフサイクル中に実際に処理される時期を決定します。

于 2012-11-14T13:07:13.477 に答える