When using multiple properties in paging, the effect has to be to have to create logical subgroups of each other, otherwise the page combination will not be effective.
- Paging is in effect a form of filtering, and the ability to page on multiple properties depends on whether those paging elements can work together.
- Function and descendent are an example where this is not possible.
- When paging by function, the logical grouping [page] will contain only the members of that function.
- When paging by descendant, the logical grouping [page] will contain descendants of the individual, regardless of function.
- In this instance, the effect is to filter by function, and then undo the filter: this is why it is not possible to filter on both Function and Descendant.