Here's what I have. While it's not exactly like my original question, what I want still holds true.
I assign a group name to each of my offense code reported on each incident in the detail section, which I have suppressed since I only need summary information.
if {OFFENSES.OFFNS_CD_OFFENSE_CODE} IN ["0310","0311","0320","0321","0330","0331","0340","0341","0350","0351","0360","0361","0370","0371","0380","0381","0382","0383"]
THEN "Robbery"
ELSE IF {OFFENSES.OFFNS_CD_OFFENSE_CODE} like "051*"
THEN "Burglary Res"
ELSE if {OFFENSES.OFFNS_CD_OFFENSE_CODE} like "053*"
then "Burglary Non-Res"
ELSE IF {OFFENSES.OFFNS_CD_OFFENSE_CODE} like "058*"
THEN "Burglary Vehicle"
ELSE IF {OFFENSES.OFFNS_CD_OFFENSE_CODE} IN ["620A","620B","620T","621"]
THEN "Larceny Auto Acc"
ELSE IF {OFFENSES.OFFNS_CD_OFFENSE_CODE} IN ["630A","630B","631"]
THEN "Larceny Auto"
ELSE IF {OFFENSES.OFFNS_CD_OFFENSE_CODE} IN ["640A","640B","641"]
THEN "Larceny ShopLift"
ELSE IF {OFFENSES.OFFNS_CD_OFFENSE_CODE} IN ["650A","650B","651","660A","660B","661","670A","670B","671"]
THEN "Larceny Persons"
ELSE IF {OFFENSES.OFFNS_CD_OFFENSE_CODE} IN ["610A","610B","611","680A","680B","681","682A","682B","683","684A","684B","685"]
THEN "Larceny Property"
ELSE IF {OFFENSES.OFFNS_CD_OFFENSE_CODE} = "0720"
THEN "Auto Theft"
ELSE IF {OFFENSES.OFFNS_CD_OFFENSE_CODE} IN ["0910","0920","0930","0990"]
THEN "Forgery"
ELSE IF {OFFENSES.OFFNS_CD_OFFENSE_CODE} IN ["1010","1020"]
THEN "Embezzle"
ELSE IF {OFFENSES.OFFNS_CD_OFFENSE_CODE} IN ["1030","1040","1050","1090"]
THEN "Fraud"
ELSE "0-" + {OFFENSES.OFFNS_CD_OFFENSE_CODE}
From there I just inserted a Group 1 summary on the group name in specified order and that's where I noticed that some of the groups were missing.