Limitations
Rule functions used to navigate dimensions and extract information about elements have some limitations when working with hierarchies.
You can use these functions with no limitations:
- DE.TYPE
- DE.PARENTSCOUNT
You can use these functions can be used when the referenced dimension has a single hierarchy.
- DE.COUNT
- DE.INDEX
- DIMIX
- DIM.TOPLEVEL
- DIMSIZ
You can use these functions when both elements belong to the same hierarchy. If the child is a base element, the hierarchy reference is ignored.
- DE.WEIGHT
- DE.ISCHILD
- DE.ISDESCENDANT
You can use these functions on a dimension level. For example, if a dimension has more than one hierarchy, DE.PREV() called on an element belonging to a certain hierarchy returns an element belonging to a different hierarchy.
- HCLOSINGPERIOD
- HOPENINGPERIOD
- CLOSINGPERIOD
- OPENINGPERIOD
- DE.HSIBLING
- DE.NEXT
- DE.PREV
- DE.SIBLING
- DE.PARENTNAME
- DE.LEAFCHILDRENCOUNT
- DE.LEAFDESCENDANTSCOUNT
- DE.LEVEL
- DE.CHILDNAME
- DE.CHILDRENCOUNT
- DE.DESCENDANTSCOUNT
- DE.NAME
- DE.FIRST
- DE.INDEX