Make sure you're using the right degreaser!! Muc-Off degreaser has shifted all the oily **** I have ever got on my bike, spray on, leave for 5 minutes, wash off with water.
Might be worth physically wiping off the rims and wheels first with a high absorbant cloth, make sure its dry as oil repels water (sort of) and then give the degreaser another go.