我在编写报告时遇到了一些困难。问题是我在详细信息部分中获得了许多值,我只希望显示每个组具有最大事件编号的记录(每个组显示一条记录)。 我的报告结构是:
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})
,但有些交易消失了。
答案 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})
现在,当您运行报告时,除之外,每个记录将被抑制为具有每组最大数量的记录
。