Hi Mohan,
Unfortunately the Universe does not offer an easier mechanism for this. Knowledge -> Knowledge Document Extended OR Knowledge Document classes contain two main items about PGroups.
1) One is the Pgroup ID itself (ex: write pgroup) and
2) The other is Pgroup Grp List Key (ex: Write Pgroup Grp List Key) which is the list of groups listed in the (Read or) Write Permissions section of the KD access
The List Key is a list of comma separated group names.
So, you would have to code some nifty logic either in the universe (derived table??) or via additional coding/formatting in the report. You would have to loop through each command separated Grp List Key entry for a given KD/Category and look for matching cnt.userid / cnt.last_name.
I do think this is a good Idea to be requested for so that we have out of the box support for this.
Also, maybe someone in the forum already attempted this and can offer a solution?
_R