Main Report set up:
sub=subreport
GH1a
SchedulerName NewAppts(sub) Changed(sub) Canceled(sub)
GH1b
suppressed) @NewAmtSum @ChangeAmtSum @CanceledAmtSum
D
suppressed)
GF1
suppressed)
RF: Grand Total
NewGrandTotal @ChangeGrandTotal @CanceledGrandTot
Subreport formulas:
NewAppts
@NewApptAmtSum: whileprintingrecords;
shared numbervar amt := count({schedlog.appt_id});
Changed
@ChangedApptAmtSum: whileprintingrecords;
shared numbervar amt1 := count({schedlog.appt_id});
Canceled
whileprintingrecords;
shared numbervar amt2 := count({schedlog.appt_id});
Main Report Formulas:
@NewAmtSum: whileprintingrecords;
shared numbervar amt;
numbervar sumamt := sumamt + amt
@ChangedAmtSum: whileprintingrecords;
shared numbervar amt1;
numbervar sumamt1 := sumamt1 + amt1
@CanceledAmtSum: whileprintingrecords;
shared numbervar amt2;
numbervar sumamt2 := sumamt2 + amt2
@NewGrandTotal: whileprintingrecords;
numbervar sumamt;
@ChangeGrandTotal: whileprintingrecords;
numbervar sumamt1;
@CanceledGrandTot: whileprintingrecords;
numbervar sumamt2;
Now, what I want to do is get a grand total for each scheduler (NewAppts + ChangedAppts + CanceledAppts = SchedulerName total) and a grand total of the grand totals (@NewGrandTotal + @ChangeGrandTotal + @CanceledGrandTot = Report grand total). How do I accomplish this?
Gary
sub=subreport
GH1a
GH1b
D
GF1
RF: Grand Total
Subreport formulas:
NewAppts
@NewApptAmtSum: whileprintingrecords;
shared numbervar amt := count({schedlog.appt_id});
Changed
@ChangedApptAmtSum: whileprintingrecords;
shared numbervar amt1 := count({schedlog.appt_id});
Canceled
whileprintingrecords;
shared numbervar amt2 := count({schedlog.appt_id});
Main Report Formulas:
@NewAmtSum: whileprintingrecords;
shared numbervar amt;
numbervar sumamt := sumamt + amt
@ChangedAmtSum: whileprintingrecords;
shared numbervar amt1;
numbervar sumamt1 := sumamt1 + amt1
@CanceledAmtSum: whileprintingrecords;
shared numbervar amt2;
numbervar sumamt2 := sumamt2 + amt2
@NewGrandTotal: whileprintingrecords;
numbervar sumamt;
@ChangeGrandTotal: whileprintingrecords;
numbervar sumamt1;
@CanceledGrandTot: whileprintingrecords;
numbervar sumamt2;
Now, what I want to do is get a grand total for each scheduler (NewAppts + ChangedAppts + CanceledAppts = SchedulerName total) and a grand total of the grand totals (@NewGrandTotal + @ChangeGrandTotal + @CanceledGrandTot = Report grand total). How do I accomplish this?
Gary