Only the position the player have during game counts.
"Weekly Stats" shows who played at what position and how many minutes. You need 48+ minutes to get full training effect.
So yes, you can place your PG to play C if you want to train his ID for example.