0

我正在尝试找到一种方法来计算记录,然后获取从开始日期参数开始的 13 周内输入数据库的平均记录数。

我尝试创建一个子报告来详细说明为每个客户输入的记录。然后做一个总结来计算记录,但这是我不知道如何获得从开始日期参数开始的 13 周的平均值。

示例应该是 = 在 13 周期间内每周平均输入 4 条记录。

任何帮助是极大的赞赏。提前致谢。

4

1 回答 1

1

在日期字段中插入一个组;选择“每周”作为分组选项。选择一个字段(一个关键字段效果很好);选择插入 | 概括...; 为聚合方法选择计数将汇总字段移动到组标题部分创建公式字段名称“增量”;将其添加到组头部分;压制它;添加此文本:

// {@Increment}
WhilePrintingRecords;
Numbervar n:=n+Count ({TABLE.DATE}, {TABLE.DATE}, "weekly");
Numbervar d:=d+1;

创建一个公式字段名称'Average';将其添加到报告页脚部分;添加此文本:

// {@Average}
WhilePrintingRecords;
Numbervar n;
Numbervar d;

If d<>0 then n/d

修正公式,因为有错字

于 2013-06-26T19:34:17.517 回答