As there are some limits on viewing stats like you are seeing the best way is to design the strategies in order to get what you need. Your goal is I guess to know how many calls of each skill are being answered and handled, correct?
So, if that is the case when you create a VQ for the calls routed to a specific skill you get the incoming number, and now you create a VAG with those skills and filter only those with that specific skill as Tony mentioned you got the whole package. And yes, it is a little bit complicated to mantain but that is how it works because that is how it works. Statserver do what you teach him to do, if not imagine all the possible combinations that it should do.
Lets do an example:
Caller goes to option 2, English, so in your strategy you point to a target with agents with Skill English.
Caller goes to option 1, French, so in your strategy you point to a target with agents with Skill French.
If you monitor the RP now, there is no way to difference these calls, right? Now lets do the trick.
Create 2 Virtual Queues in CME, French and English, as always the best friends.
Now in the strategy open the target object for each and enable the use of Virtual Queues and select each for each type, for english select VQ english, for French, select VQ French. So far no change...save and apply.
Now in CCPulse, make a new workspace and begin to monitor also the VQ, and what do you see?? Yes! the same info as for RP but only for the english calls and french calls without mixing. Does it work for you?