Depends on how you want your #'s.
Say you have 100 rows, 40 are in compliance and 60 are out of comlpiance in the various other 4 types.
Do you want your precentages of the 4 from the 100 or the 60 records?
If you want it from the 60 records do you need those other 40 records in your report at all?
If not use the select statement to weed out the extra 40 from the get go.
If you want the precentages based on the 60 but need the other 40 in your main report you will need to use a sub report.
Trickier if you want it on the percentages on the 100 but want to only show the 4 types of fails without showing the successes.
Which do you need to do?