2013-06-25 135 views
0

我试图找到一种方法,我可以对记录进行计数,然后从开始日期参数中获取平均多少条记录在数据库中输入的13周内。水晶报表公式计算和每周平均数

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

示例应该是= 4个记录每周平均每周进入13周期间。

任何帮助,非常感谢。 在此先感谢。

回答

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 

修正公式为有一个错字

+0

感谢克雷格奏效。 – Dagz200