0

我试图将一些变量放在另一个变量的变量表达式中。例如:

$V{sum} = $F{quantity} * ${price},其中 sum 是没有任何计算的简单变量 $V{total} = $F{disb} * $V{price},其中 total 具有“Sum”计算类型。

结果我收到了错误的金额。

但如果我使用:

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

金额有效。

变量表达式中的变量给出错误值有什么原因吗?谢谢

4

1 回答 1

1

如果您在文本字段中输出第一个示例的 $V{total},则需要确保根据您的报告正确设置了评估时间。您很可能希望将现场评估时间设置为“报告”。

评估时间决定了在报告的生成生命周期中实际处理动态计算变量的时间。

于 2012-11-14T13:07:13.477 回答