Crystal reports Crystal报告仅在最后一页显示总计

Crystal reports Crystal报告仅在最后一页显示总计,crystal-reports,Crystal Reports,我有一个计算发票总价的公式,例如@vtotal。发票页的范围可以从1页到n页。我只想在最后一页显示总数。我该怎么做 我已经使用报表页脚搜索并尝试了一些建议,但它并没有像它所暗示的那样工作,报表页脚总是与页面页脚一起显示 我还尝试使用以下公式: if PageNumber = TotalPageCount then {@vtotal} 在PageNumber

我有一个计算发票总价的公式,例如@vtotal。发票页的范围可以从1页到n页。我只想在最后一页显示总数。我该怎么做

我已经使用报表页脚搜索并尝试了一些建议,但它并没有像它所暗示的那样工作,报表页脚总是与页面页脚一起显示

我还尝试使用以下公式:

if PageNumber = TotalPageCount then
{@vtotal}
在PageNumber
如何正确地只在最后一页显示?在发票ID上创建组(或唯一标识发票的任何字段),并在组页脚中显示公式

/评论后编辑/

另一种方法是在页脚部分取消某些公式。将您的
{@vtotal}
放入页脚(与最初一样),并为其创建抑制公式,内容如下

{PageNumber < TotalPageCount}
{PageNumber

当您打印多张发票时,您需要以某种方式考虑各种情况——当然,如果您的设置可能的话。

您可以在报告页脚中写入总计。因此,它将只显示在最后一页。

感谢您的输入。我已经创建了组,现在组页脚只显示在最后一页上。但页面页脚仍然与组页脚一起出现在每个页面上。或者,如何将组页脚与页脚对齐?由于组页脚显示在随机Y位置上。在section expert中,您可以强制在页面底部打印组页脚。是否需要页脚?启用打印页面底部,报表页脚仍位于任意位置和页脚上方。是的,我确实需要页脚来显示到目前为止显示的项目的小计(仅)。以及页面底部的所有其他摘要值(折扣、总计)。我添加了其他想法来回答。我尝试在页脚的公式中使用“if PageNumber=TotalPageCount then{@vtotal}”。但在第页(不是最后一页),它显示0。如果零,我不能使用Suppress(因为零在我的发票中是一个有效值)。在上面的逻辑中,我甚至没有使用else 0,但它变成了0。我错过什么了吗?