Purple power is decent as a degreaser, but its acting ingredient is sodium hydroxide, which can have pretty nasty fumes, is caustic to skin, and causes significant corrosion of aluminum. Great for cutting grease from painted or iron parts, but the fumes overwhelm pretty quickly.
As an alternative, I recommend LA’s Totally Awesome, available in 32oz bottles at any dollar store for $1 each.
http://www.lastotallyawesome.com/shop/all-purpose/awesome-all-purpose-concentrated-cleaner-32oz/
It’s a really good AP cleaner, metal-safe, not too tough on skin, great for cutting grease. Turns purple on contact with motor oil, don’t know what that’s about but it’s pretty neat. Bunch of dilution ratios listed on the bottle for various stuff, but I typically go straight because it’s so cheap. The only thing I don’t recommend it on is windows- seems to leave a residue if it dries before it’s wiped or rinsed off, which is more common on sun-heated windows.
As for degreasing concrete, not too big on purple power. Haven’t had much success. Laundry powder seems to work better.
Side note on oil clean-up. I know we tend to use clay litter for spills, but has anyone looked into Zep absorber?
https://www.homedepot.com/p/ZEP-3-lbs-Instant-Spill-Absorber-ZUABS3/100670189
I’ve used it at home, it seems to do a better job than clay litter at a similar price per gallon of absorbed fluid. Plus 3lbs of the stuff gets you as far as about 40lbs of clay litter, which is a big sell if you’re like me and don’t like moving heavy amorphous objects like bags of litter. (Or sweeping up 60lbs of combined litter and “how’d that hole get in that oil pan?”)