Crystal Reports Division by zero,但是,有问题只需要检查zero来突出显示zero



hi我正试图完成一个水晶报告,总结报告,但我得到了零除法错误。我查阅了所有的选项,但没有一个选项对我有帮助。已经存在的选项只会让我的数学公式把所有选项都变成零。

if 1-({@dspStkWip}+{tblItem.OnOrderQuantity}/{@dspNeed})*100 > .15 
then crYellow
else CrNocolor;

因此,由于需求在列中为零,所以发生的事情最终会使所有内容都为0。我只需要找到一种方法来实现对零的检查,并查看是否需要在列中突出显示它。

{@dspNeed}字段对我来说似乎是罪魁祸首。如果该字段包含0或NULL值,那么您将得到您描述的除以零的错误。

试试这个:

IF {@dspNeed} <> 0 THEN if 1-({@dspStkWip}+{tblItem.OnOrderQuantity}/{@dspNeed})*100 > .15 then crYellow else CrNocolor ELSE \ code for how to handle values that throw division by zero error goes here

相关内容

最新更新