获取最大记录的值

时间:2014-01-27 20:16:23

标签: crystal-reports sap crystal-reports-xi

我在编写报告时遇到了一些困难。问题是我在详细信息部分中获得了许多值,我只希望显示每个组具有最大事件编号的记录(每个组显示一条记录)。 我的报告结构是:

GH1:{Deal_NO} 1 - 禁止

详细信息:{Deal_NO} {Amount} {Event_no} {Comments}

1 1000 222评价

1 2345 655校长

1 444 111出售

GF1:{Deal_NO} - 禁止

所以,我的结果应该是:

1 2345 655校长

所以,请指导我如何做到这一点。 我尝试在Select Expert下的Group Selection中定义: {Event.Event_no}=maximum({Event.Event_no},{Deal_No}),但有些交易消失了。

1 个答案:

答案 0 :(得分:4)

您不能将该逻辑用于记录或组选择。相反,使用您拥有的逻辑,但使用它来抑制详细信息部分。所以,

//Suppress Details if the current record is not the record with the
// maximum amount for the group
{Event.Event_no}<>maximum({Event.Event_no},{Deal_NO})

现在,当您运行报告时,除之外,每个记录将被抑制为具有每组最大数量的记录