Crystal Report:PreviousNull打印不正确的数据

时间:2011-02-16 15:30:50

标签: asp.net visual-studio crystal-reports crystal-reports-2008 crystal-reports-xi

有些日子我在Crystal Report: Display 0.00 for duplicate values

发布了一个问题

问题是删除重复值,报告应显示0.00。他发布了一个解决方案,非常友好的@adatapost。

现在,这是一个非常恼人和尴尬的问题。

第7条记录显示为0.00

因此,如果记录像以前一样

400.00
400.00
400.00
500.00
500.00
500.00
600.00
600.00
600.00

应用后的公式显示类似

400.00
0.00
0.00
500.00
0.00
0.00
0.00(这是不正确的 - 应该是600.00)
0.00
0.00

请问这个问题可以解释一下吗?感谢您的投入和赞赏;努力。

谢谢!

1 个答案:

答案 0 :(得分:1)

创建名为“Amount”的公式。

将以下内容添加到公式中:

If PreviousIsNull ({table.field}) Or Previous ({table.field}) <> {table.field} Then
    {table.field}
Else
    0

使用此公式代替数据库字段。