Node

When you select a node object in a derived property expression or a sourceNode object in a property transformation expression, you can select node attributes depending on the data type of the node object:

  • AllAncestors: All ancestor node objects, combined from all node locations, in the node set. For attributes, see Node List.
  • Ancestors: Ancestor node objects for a node instance in the node set. For attributes, see Node List.
  • BoundAncestors: In hierarchy set bound viewpoints, returns a list of ancestor nodes for a node in the bound viewpoint. In node type bound or unbound viewpoints, returns ancestor node objects for a node instance (the same result as when using Ancestors). For attributes, see Node List.
  • BoundLocations: In hierarchy set bound viewpoints, returns a list of locations for a node in the bound viewpoint. In node type bound or unbound viewpoints, returns node locations (the same result as when using Locations). Optional: Enable Exclude Implicit Shares to filter the returned list of bound locations to only node instances under unique parents. For attributes, see Node List.

    Tip:

    Using the bound versions of Ancestors and Locations enables you to access the full scope of the bound viewpoint when using an expression in a maintenance viewpoint.
  • Children: Child node objects for a node. For attributes, see Node List.
  • Dimension: Node dimension. You can select the name attribute.
  • Locations: Node locations (can contain node instances). Optional: Enable Exclude Implicit Shares to filter the returned list of locations to only node instances under unique parents.

    For attributes, see Node List.

  • Name: Node name. For attributes, see Strings.
  • NextSibling: Node sibling after a node in the hierarchy. If this is the last node, then the NextSibling attribute returns Null. The parameters that you can add are:
    • dimension
    • name
    • nodeType
    • properties
  • NodeType: Node type for a node. For a node type, you can select the name attribute.
  • Parent: Node parent. Parent also has the node data type, which means that you can select other node attributes such as the dimension or the node type of the parent. However, you cannot select the parent of a parent.
  • PreviousSibling: Node sibling before a node in the hierarchy. If this is a first node without a previous sibling, then the PreviousSibling attribute returns Null. The parameters that you can add are:
    • dimension
    • name
    • nodeType
    • properties
  • Properties: Node properties. For attributes, see Properties.
  • Siblings. Sibling node objects for a node instance. For attributes, see Node List.