If you mean that it is a checkbox field, then you really can’t do what you want to do as far as sorting.
You would need to use something like a repeater where each row allows selecting 1 type of grape and setting a percentage and then you’d need to build functions to sort the rows of the repeater in the correct order based on the % sub field.