除以 zeroin crystal 报告

division by zeroin crystal report

if {GetRepo_StockAsdate;1.CostPr}=0 then
    100
else
    (({GetRepo_StockAsdate;1.SellPr}-{GetRepo_StockAsdate;1.CostPr})/{GetRepo_StockAsdate;1.SellPr})*100

如果我对你的问题的解释是正确的,那么你在 crystal 中得到了被零除的错误。这是因为在您的代码中,您正在检查股息是否为 0,而不是除数。

if {GetRepo_StockAsdate;1.SellPr}=0 // divisor
then
  // dont divide
else
  // divide