no...it isn't trivial....
You don't describe your data tables at all. Do you have a field called "week"....(he said hopefully....

)
If you do it is fairly simple...if you don't it is a bit more complicated since you must decide What constitutes a "week" (ie is it a calendar week, business week, every 7 days from Jan 1...whatever)
Ok....you have a field called "week" I will assume. Then you just group on this value for the first Group
Many here use running totals but I favour manual totals personally since I understand them better....personal prteference...especially when using cr7
So You do a 3 formula sum
@initialize ( Suppressed in Group weekly header)
WhilePrintingRecords;
if not inrepeatedGroupheader then
(
numberVar TotalOpenedWeekly := 0;
numberVar TotalClosedWeekly := 0;
numberVar TotalCurrentlyOpenedWeekly := 0;
);
@Calc (suppressed in detail section)
WhilePrintingRecords;
numberVar TotalOpenedWeekly ;
numberVar TotalClosedWeekly ;
numberVar TotalCurrentlyOpenedWeekly;
If (put criteria defining open order) then
TotalOpenedWeekly := TotalOpenedWeekly + 1;
If (put criteria defining Closed order) then
TotalClosedWeekly := TotalClosedWeekly + 1;
If (put criteria defining Currently open order) then
TotalCurrentlyOpenedWeekly := TotalCurrentlyOpenedWeekly + 1;
now in the "week" group footer you display the results...either in one formula or 3 separate ones...I'll do one
@DisplayTotalOpened
WhilePrintingRecords;
TotalOpenedWeekly ;
That is it Jim Broadbent