In most of the cases with JMP you will end up with something like this with all rows getting the same value depending on grouping you use:
Col Sum(If(:Result == "Good", 1, 0), :Part)
I would most likely suggest using Tabulate or Summary. Using the same table:
With tabulate you can get this:
and with summary:
If these are not sufficient enough, could you provide example table (and use case if possible), so better answer can be given.
-Jarmo