Crystal 报告 运行 总计
Crystal Report Running Total
我正在创建一个报告(下面附有屏幕截图),其中我必须显示 运行 列 Balance
的总数。此 balance
列值是通过添加或减去 dr
和 cr
列值生成的。有关更多说明,如果 dr
是 0
,则 cr
值将从 balance
值中减去,如果 cr
是 0
,则 dr
值将添加到 balance
值,并且 balance
列第一个值将来自 particulars (=opening)
列的 dr
或 cr
值然后开始计算运行 一共 balance
将完成。
我尝试了一些 Crystal 报告公式来完成此操作,但未能获得所需的值。我还附上了我尝试的公式的快照。
报告第一页
这张图片是我在这份报告中使用的 运行 总数的公式。但是这种方法没有计算出正确的总和,并且这个公式不适用于报告的下一页,因为它从下一页的开头开始
如果有人知道任何其他有用且简单的方法来计算 运行 总计适合我目前的情况,请指导我。
你可以这样完成。在报表设计中创建两个公式字段,即ff_Reset_Bal
、ff_Cur_Bal
,并在公式编辑器中设置它们的值如下:
ff_Reset_Bal
whileprintingrecords;
numbervar RunTotl;
RunTotl:=0;
ff_Cur_Bal
whileprintingrecords;
numbervar RunTotl;
RunTotl:=RunTotl + {WLBills.dr} - {WLBills.cr};
现在将这些公式字段放入您的报告中,如下所示:
ff_Reset_Bal
在 报告 Header 部分(其报告 Header 不是页面 Header)
ff_Cur_Bal
在 详细信息 部分(这是报告中的 余额列 )
现在通过 Right Click
隐藏 ff_Reset_Bal
在 报告 Header 中,指向 Format Field
然后在 Common
选项卡 select Suppress
您可以直接在 CR 中创建 运行 总计 - 在字段资源管理器中添加 运行 总计字段。总结什么 - 为此我会创建一个公式,只包含 {WLBills.dr} - {WLBills.cr}
。如果您有一些分组,请记住仅在正确的分组更改时评估 运行 总数。
我正在创建一个报告(下面附有屏幕截图),其中我必须显示 运行 列 Balance
的总数。此 balance
列值是通过添加或减去 dr
和 cr
列值生成的。有关更多说明,如果 dr
是 0
,则 cr
值将从 balance
值中减去,如果 cr
是 0
,则 dr
值将添加到 balance
值,并且 balance
列第一个值将来自 particulars (=opening)
列的 dr
或 cr
值然后开始计算运行 一共 balance
将完成。
我尝试了一些 Crystal 报告公式来完成此操作,但未能获得所需的值。我还附上了我尝试的公式的快照。
报告第一页
这张图片是我在这份报告中使用的 运行 总数的公式。但是这种方法没有计算出正确的总和,并且这个公式不适用于报告的下一页,因为它从下一页的开头开始
如果有人知道任何其他有用且简单的方法来计算 运行 总计适合我目前的情况,请指导我。
你可以这样完成。在报表设计中创建两个公式字段,即ff_Reset_Bal
、ff_Cur_Bal
,并在公式编辑器中设置它们的值如下:
ff_Reset_Bal
whileprintingrecords; numbervar RunTotl; RunTotl:=0;
ff_Cur_Bal
whileprintingrecords; numbervar RunTotl; RunTotl:=RunTotl + {WLBills.dr} - {WLBills.cr};
现在将这些公式字段放入您的报告中,如下所示:
ff_Reset_Bal
在 报告 Header 部分(其报告 Header 不是页面 Header)ff_Cur_Bal
在 详细信息 部分(这是报告中的 余额列 )
现在通过 Right Click
隐藏 ff_Reset_Bal
在 报告 Header 中,指向 Format Field
然后在 Common
选项卡 select Suppress
您可以直接在 CR 中创建 运行 总计 - 在字段资源管理器中添加 运行 总计字段。总结什么 - 为此我会创建一个公式,只包含 {WLBills.dr} - {WLBills.cr}
。如果您有一些分组,请记住仅在正确的分组更改时评估 运行 总数。