vb.net 2010水晶报表基于重复的个人ID记录的较大日期值,使用余额的运行总计创建小计

时间:2018-08-28 10:18:49

标签: vb.net-2010 crystal-reports-2010

Balances subGroup running totals

我正在设计一个贷款系统。我已经设法创建了大多数报告,但被困在一个报告中(报告仅过滤两个日期之间的记录)-过滤代码正常且运行良好,问题是字段“余额”的最后一次运行。我的Crystal报表从查询中获取数据,其字段如下:

ClientZone(GroupingField), NatID, TransactDT, ClientSurname, PayMode, PaybackTotAmount, CummulatedPay, PaidAmount, Latefine, totalPaid, Balance.

我想通过重复“个人NatID”字段来获取基于最新TransactDT(DateTime Field)的ClientZone中每个组的余额小计列。

对于解决我的问题,我将不胜感激。

我尝试过的事情:

我在运行Total Editor中的配置如下所示:

运行总名称:subBalance

要汇总的字段:QryPermanentPayRecord.Balance

摘要类型:Sum

评估:更改字段-QryPermanentPayRecord.NatID 题 登录以投票 0 登录以投票

示例在第一个分组(FERRY 1A)中,“余额”列小计,其中ID 4444444在8月26日2:44:20 PM重复,取值为20,800.00,在8月26日2:39:31 PM取值,然后将其添加到最高日期的下一个NatID 111111的值27-Aug-2018 10:39:22 AM,余额值为44,485.00。这将产生正确的subBalance总计65,285.00。该怎么做?

重置:使用公式-{QryPermanentPayRecord.NatID} <>上一个({QryPermanentPayRecord.NatID})和{QryPermanentPayRecord.TransactDT}>上一个({QryPermanentPayRecord.TransactDT})

0 个答案:

没有答案