如何隐藏每个人的最后一条记录?

时间:2009-08-06 13:33:58

标签: crystal-reports

使用水晶报告9

实施例

   PersonID    Date
3405    28-02-2009
3405    29-02-2009
3406  25-02-2009
3406  30-02-2009

所以......,

我想隐藏每个人员的最后一条记录

Expected Output

3405 28-02-2009
3406 25-02-2009

所以......,

如何为这种情况编写公式?

1 个答案:

答案 0 :(得分:1)

在详细信息部分的抑制公式中,使用:

(NextIsNull({SomeTable.PersonID}))
OR
({SomeTable.PersonID} <> Next({SomeTable.PersonID}))

请注意,这只会直观地隐藏报表中的行,但如果您根据显示的记录有任何小计,那么您将需要使用运行总计而不是常规摘要总计(这仍将包含隐藏数据)