Yes. Without a shadow of doubt. It's the same property of the water to dissolve minerals and organic (e.g. bird poo) matter that works on windows works equally well on upvc and even painted surfaces.
Ordinary water and you need copious amounts and to scrub and scrub. 000 water and you only need a fairly gentle flow and to agitate quite gently.