Unfortunately, no. Cruise lines will show a limited number of cabins available in each category at any given time and you never have a way of knowing how many unassigned guarantees there are.
On the Princess web site if you are in the process of booking it will show which cabins are sold but only in the category you're looking at.