在水晶报表中引用组中的第一条记录

时间:2012-09-24 14:17:55

标签: crystal-reports

在我的报告中,在组页脚中,我想在组中除第一个记录之外的所有记录中添加总和。我怎么能这样做?

我尝试了插入 - 小计,但它添加了所有记录。如果我可以访问每个组的第一条记录,我可以从总和中减去它。

1 个答案:

答案 0 :(得分:0)

假设您要按{Table.GroupID}对报告进行分组,并希望获得{Table.NumericField}的每组总数(不包括组中的第一条记录)。

您可以通过创建一个运行总计来执行此操作:

  1. 要总结的字段:Table.NumericField;摘要类型:总和

  2. 设置为使用以下公式进行评估:previous({Table.GroupID})={Table.GroupID}

  3. 更改群组时重置

  4. 第二步确保为每个记录更新组总数,除了组中的第一个记录,并且可以读作“仅当前一记录的GroupID与以下记录的GroupID相同时才评估此运行总计当前记录的GroupID。