我正在尝试找到一种方法,我可以计算记录,然后在开始日期参数的13周时间内获得平均有多少记录输入到数据库中。
我尝试创建一个子报告来详细说明为每个客户输入的记录。然后做一个总结来计算记录,但是我不知道如何从开始日期参数开始获得13周的平均值。
示例应为=每周平均输入4个记录,为期13周。
非常感谢任何帮助。 提前致谢。
答案 0 :(得分:1)
在日期字段中插入一个组;选择“每周”作为分组选项。 选择一个字段(一个关键字段效果很好);选择插入|摘要...;为聚合方法选择Count 将摘要字段移动到组标题部分 创建公式字段名称'Increment';将其添加到group-header部分;抑制它;添加此文字:
// {@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
修正公式,因为有一个错字