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

Crystal reports 如何隐藏每个人的最后一条记录?,crystal-reports,Crystal Reports,使用crystal report 9 范例 PersonID Date 3405 28-02-2009 3405 29-02-2009 3406 25-02-2009 3406 30-02-2009 等等 我想隐藏每个personid的最后一条记录 Expected Output 3405 28-02-2009 3406 25-02-2009 等等 如何为这种情况编写公式?在“详细信息”部分的“抑制公式”中,使用以下公式: (NextIsNull({SomeTa

使用crystal report 9

范例

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

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

Expected Output

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


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

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

(NextIsNull({SomeTable.PersonID}))
OR
({SomeTable.PersonID} <> Next({SomeTable.PersonID}))
(NextIsNull({SomeTable.PersonID}))
或
({SomeTable.PersonID}下一个({SomeTable.PersonID}))
请注意,这只会直观地隐藏报告中的行,但是如果您有任何基于显示的记录的小计,则需要使用运行总计,而不是常规汇总总计(仍将包括隐藏数据)