Crystal reports 按日期分组并计算

Crystal reports 按日期分组并计算,crystal-reports,Crystal Reports,对于每个账户,我需要从最近的金额中减去最早的金额 输入 期望输出: - 123 7/17/2017 7/18/2017 200 - 456 7/17/2017 7/18/2017 250 我尝试过按最大和最小日期分组,但没有帮助。对于输入的类型,我并没有太多的灵活性。如何正确安排数据?以下是我的做法: 按科目按升序分组 在该组中,按日期升序分组 取消显示除帐户组页脚以外的所有组页眉/页脚和详细信息部分。这是放置所有要显示的字段的位置 使用两个共享变量,FirstDate和F

对于每个账户,我需要从最近的金额中减去最早的金额

输入

期望输出:

 - 123  7/17/2017  7/18/2017 200
 - 456  7/17/2017  7/18/2017 250

我尝试过按最大和最小日期分组,但没有帮助。对于输入的类型,我并没有太多的灵活性。如何正确安排数据?

以下是我的做法:

  • 科目
    按升序分组
  • 在该组中,按日期升序分组
  • 取消显示除帐户组页脚以外的所有组页眉/页脚和详细信息部分。这是放置所有要显示的字段的位置

  • 使用两个共享变量,
    FirstDate
    FirstAmount
    。将这些设置为存储每个帐户组中出现的第一个
    日期
    金额
    值。(使用此组更改时重置的运行总计。当它等于1时,填充变量。)
  • 在帐户的组页脚中,创建两个公式字段:
  • 显示
    FirstDate&&&Date
  • 显示
    Amount-FirstAmount

非常感谢您-我想这会有用的。我会让你知道的。非常感谢。
 - 123  7/17/2017  7/18/2017 200
 - 456  7/17/2017  7/18/2017 250