将缺少的日期插入Crystal Report

时间:2011-02-25 17:31:11

标签: crystal-reports

我正在使用Crystal Reports 10。

在我的数据库中,我有每个日期的生产值。有一个日期列和一个数量列。当我运行报告时,报告上的日期对应于数据库中的日期,但我希望报告显示每个日期,如果没有值,则为0.这是否可以在报告?

日期是一个细节被抑制的组字段。数值是组头中放置的详细信息的总和,如果这会产生影响。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

你有两个问题。

  1. 要显示0表示空值,您可以进入选项菜单并“将数据库NULL值转换为默认值”
    或者,您可以使用此代码制作新公式并使用if isnull({Table1.Amount}) then 0 else {Table1.Amount}。我建议使用此选项,因为它不会影响报告中的其他字段。

  2. 要显示每个日期,您应该在数据源中创建一个“帮助/索引”表,并将实际数据右键加入其中。如果没有记录,Crystal就无法显示数据,例如,01/07/2010。