I have a report structure like
GH1 ClassID
GH2 Description
GH3 SalesRepName
Details
GF1
GF2
GF3
Detail level data is as
ClassID Description SalesRepName StartDate
1 High Michael Greene 08/01/2008
1 High Tren Malle 08/03/2008
1 High Richard Menn 07/03/2008
1 High Richard Menn 07/04/2008
1 High Richard Menn 07/05/2008
1 Low Tren Malle 06/02/2008
1 Low Drew Young 06/01/2008
1 Medium Drew Young 06/26/2008
1 Medium Eric Jean 05/26/2008
1 Medium Tren Malle 02/22/2008
2 High Joseph Lee 08/17/2008
2 High Dere Este 01/14/2008
2 Medium Dere Este 02/21/2008
2 Low Duke jones 03/13/2008
2 High Pierro Santo 10/01/2008
2 Low Pierro Santo 11/04/2008
2 Low Bob Brenn 11/06/2008
2 Medium Hiro Wu 12/08/2008
2 Medium Pierro Santo 12/08/2008
for a particular Group ClassID,Group Description,Group SalesRepName
when startDate = max(StartDate) then
1) Capture the row with ClassID,Description,SalesRepname,StartDate
2) if Description = Medium for a person.
then all the rows for that person have to be suppressed.
3)No Rows with Description = Medium are to be seen.
The output expected is
ClassID Description Salesrepname StartDate
1 High Michael Greene 08/01/2008
1 High Richard Menn 07/05/2008
2 High Joseph Lee 08/17/2008
2 Low Bob Brenn 11/06/2008
2 Low Duke jones 03/13/2008
Many Thanks
GH1 ClassID
GH2 Description
GH3 SalesRepName
Details
GF1
GF2
GF3
Detail level data is as
ClassID Description SalesRepName StartDate
1 High Michael Greene 08/01/2008
1 High Tren Malle 08/03/2008
1 High Richard Menn 07/03/2008
1 High Richard Menn 07/04/2008
1 High Richard Menn 07/05/2008
1 Low Tren Malle 06/02/2008
1 Low Drew Young 06/01/2008
1 Medium Drew Young 06/26/2008
1 Medium Eric Jean 05/26/2008
1 Medium Tren Malle 02/22/2008
2 High Joseph Lee 08/17/2008
2 High Dere Este 01/14/2008
2 Medium Dere Este 02/21/2008
2 Low Duke jones 03/13/2008
2 High Pierro Santo 10/01/2008
2 Low Pierro Santo 11/04/2008
2 Low Bob Brenn 11/06/2008
2 Medium Hiro Wu 12/08/2008
2 Medium Pierro Santo 12/08/2008
for a particular Group ClassID,Group Description,Group SalesRepName
when startDate = max(StartDate) then
1) Capture the row with ClassID,Description,SalesRepname,StartDate
2) if Description = Medium for a person.
then all the rows for that person have to be suppressed.
3)No Rows with Description = Medium are to be seen.
The output expected is
ClassID Description Salesrepname StartDate
1 High Michael Greene 08/01/2008
1 High Richard Menn 07/05/2008
2 High Joseph Lee 08/17/2008
2 Low Bob Brenn 11/06/2008
2 Low Duke jones 03/13/2008
Many Thanks