2013-06-25 64 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