Crystal Reports同一字段两次使用不同标准(参数)

时间:2015-06-30 06:53:58

标签: crystal-reports crystal-reports-xi

我正在尝试创建一个报告,我可以使用两个不同的日期范围来比较相同字段。字段数据将添加此范围中的数据。我已经创建了两次该字段,并为日期范围设置了四个日期输入参数。我尝试了If .. Then ..While .. Do ..运算符,但似乎没有用。还有其他办法吗?

编辑---------------------------------------------- -----------------

数据:

 1/1/2015 15 20 
 2/1/2015 20 25
 1/2/2015 25 30
 2/2/2015 30 35 

参数范围

field1的范围1:2015年1月1日 - 1/2/2015

field2的范围2:1/2/2015 - 2015年1月3日

期待数据字段1:35(15 + 20),45(20 + 25)字段2:55(25 + 30),65(30 + 35)

1 个答案:

答案 0 :(得分:0)

我发现此问题的唯一解决方案是创建一个类似于主报表的子报表,并通过将第二个日期范围的参数与子报表链接,我将获得正确的数据。例如,

  1. 在主报告中,报告&gt;选择专家&gt;设置报告field date>=from date AND field date<=to date的第一个日期范围。
  2. 将第二个范围日期参数的相关链接与子报表相关联后,编辑子报表(子报表中应包含相同的参数)
  3. 将新参数作为标准应用上述相同的公式。
  4. 然后运行报告:)