the first report is all records that are
NOT invoiced?
the second report is all records that
ARE invoiced but by person?
Have I got that correct?
there is more to the report than simply the grouping here.
You require 2 parameters
1. to report invoiced or non invoiced records
2. to report all records or just those of one individual
{?Invoiced}
Type : String
Description: Enter "Y" for invoiced records or "N" for non-invoiced records.
Default: <here you would put "Y" or "N" whichever is most common>
for Person...you can have a drop down list to select the person's name or ALL for all people but grouped by their name
{?Person}
Type: String
Description: Select the person's name or "ALL for all people.
Default: ALL
now the major different in the report is in the {?Invoiced}
For non-invoiced records You want to see all of them...however using these 2 parameters you could narrow it down to one person if you want.
In the record Selection formula you would add something like the following
(if {?Invoiced} = "Y" then
{Table.InvoiceFlag} = "invoiced"
else
{Table.InvoiceFlag} = " not invoiced"

and
(if {?Person} = "ALL" then
true
else
(Table.person} = {?Person});
you can create a formula where you can have a person group when you want invoiced records and no group when dealing with uninvoiced records
@groupingPerson
if {?Invoiced} = "N" then
"NO GROUPING"
else
{Table.person} ;
then use the conditional suppress to suppress the group header and footer
if {?Invoiced} = "N" then
true
else
false;
I know this isn't exactly what you want but you can see some of the choices that you have...Good Luck
Jim Broadbent