2017-09-05 76 views
0

我的公式需要检测群组更改前何时到达群组中的最后一条记录。我尝试使用OnLastRecord并创建一个正在运行的总计字段(重置组的更改)来执行此操作。在这两种情况下,它只检查报告最后一页上的最后一个记录。查看每个群组的最后一条记录

我的最终目标是希望我的报告检查最后一条记录上的数字字段{@Calc}是否为< 0。如果是这样输出"Outsanding:" &{@Calc}*-1

回答

0

我已经想通了我的问题。我现在使用:

{编组场} <>未来({编组场})

这给最后一个记录的每个组值的值。

1

您是否考虑过使用群组页脚来处理相关群组?

当您到达该特定页脚时,活动记录将成为该组中的最后一个记录。因此,您执行的任何计算或您选择打印的任何字段都将基于该组中读取的最终记录。


注:如果要抑制该组中的一些记录,这可能无法正常工作。在这种情况下,您可以改用Shared Variables来存储Calc的最新有效值。

然后,当您到达页脚时,您可以检查该变量是否小于零,并根据结果显示出色的字段。

相关问题