在Crystal报表中重叠分组

时间:2009-05-28 18:52:42

标签: crystal-reports

我有一个每个月有一些数字的数据集。 例如:

1/1/2009 param1 param2

2/1/2009 param1 param2

3/1/2009 param1 param2

我需要的是显示4行摘要:

  1. 过去6个月
  2. 今年(过去12个月)
  3. 去年(12至24个月前)
  4. 总计
  5. 我正在考虑为每条记录添加一个参数,以便将每条记录分配到特定的时间范围(6个月前,12个月前等)。但是第1组和第2组是重叠的,因此有些记录属于两者。

    您对如何显示此类摘要有任何建议吗?

    非常感谢! 艾琳

1 个答案:

答案 0 :(得分:0)

您可以将带有评估公式的Running Totals仅用于总计某些行。假设您有{asofdate}参数和{month}数据字段......

  1. 过去6个月

    datediff(“m”,{month},{asofdate})< = 6

  2. 今年(过去12个月)

    datediff(“m”,{month},{asofdate})< = 12

  3. 去年(12至24个月前)

    datediff(“m”,{month},{asofdate})> = 13 和datediff(“m”,{month},{asofdate})< = 24

  4. 总 只需使用一笔金额