Knoten

Wenn Sie ein Objekt des Typs node in einem abgeleiteten Eigenschaftsausdruck oder ein Objekt des Typs sourceNode in einem Eigenschaftsumwandlungsausdruck auswählen, können Sie je nach dem Datentyp des Knotenobjekts Knotenattribute auswählen:

  • Aktionen: Gibt eine Liste der Anforderungsaktionsobjekte für den Knoten in einer Anforderung zurück. Die folgenden Methoden und Attribute sind für die Aktionssammlung verfügbar:
    • Any
    • Count
    • Filter
    • Find
    • Get
    • IsEmpty
    • Size

    Für Any, Count, Filter, Find und Get ist das Objekt Aktion mit den folgenden Attributen verfügbar:

    • CreatedBy
    • ModifiedBy
    • PropertyName
    • Type (Geben Sie den Aktionstyp an, z.B. IsAdd oder IsDelete.)
    • ViewpointName
  • AllAncestors: Alle Vorgängerknotenobjekte, aus allen Knotenpositionen kombiniert, im Knotenset. Informationen zu Attributen finden Sie unter Knotenliste.
  • Ancestors: Vorgängerknotenobjekte für eine Knoteninstanz im Knotenset. Informationen zu Attributen finden Sie unter Knotenliste.
  • BoundAncestors: In einem Hierarchieset gebundene Ansichtspunkte, gibt eine Liste von Vorgängerknoten für einen Knoten im gebundenen Ansichtspunkt zurück. Im Knotentyp gebundene oder ungebundene Ansichtspunkte, gibt Vorgängerknotenobjekte für eine Knoteninstanz zurück (entspricht dem Ergebnis bei Verwendung von Ancestors). Informationen zu Attributen finden Sie unter Knotenliste.
  • BoundLocations: In einem Hierarchieset gebundene Ansichtspunkte, gibt eine Liste von Knotenpositionen im gebundenen Ansichtspunkt zurück. Im Knotentyp gebundene oder ungebundene Ansichtspunkte, gibt Knotenpositionen zurück (entspricht dem Ergebnis bei Verwendung von Locations). Optional: Aktivieren Sie die Option Implizite gemeinsame Elemente ausschließen, um die zurückgegebene Liste der gebundenen Positionen nur nach Knoteninstanzen unter eindeutigen übergeordneten Elementen zu filtern. Informationen zu Attributen finden Sie unter Knotenliste.

    Tip:

    Bei Verwendung der gebundenen Versionen von "Ancestors" und "Locations" können Sie gebundene Ansichtspunkte umfassend nutzen, wenn Sie einen Ausdruck in einem Wartungsansichtspunkt verwenden.
  • Children: Untergeordnete Knotenobjekte für einen Knoten. Informationen zu Attributen finden Sie unter Knotenliste.
  • CompareTo: Vergleicht zwei Knotenpositionen anhand dieser Optionen:
    • SAME_LOCATION: Die Knotenposition ist mit der angegebenen Knotenposition identisch.
    • SAME_PARENT_AND_NODE: Die Knotenposition hat denselben übergeordneten Knoten wie eine angegebene Knotenposition.
    • SUBSET_LOCATION: Die Knotenposition hat dasselbe Set aus zusammenhängenden Vorgängern wie eine angegebene Knotenposition.

    Tip:

    Damit können Sie einen Ausdruck erstellen, der basierend auf einem Vergleich von Knotenpositionen unterschiedliche Ergebnisse zurückgibt. Beispiel: Sie können den Wert einer Datenspeicherungseigenschaft als "Gespeichert" oder "Gemeinsam" ableiten, je nachdem, ob ein bestimmter Knoten die erste Position in der Hierarchie einnimmt und ob er dieselben übergeordneten Knoten oder Vorgänger wie andere Knotenpositionen hat.

  • Dimension: Knotendimension. Sie können das Attribut name auswählen.
  • HierarchySet: Gibt das Hierarchieset eines Knotens in einem Ansichtspunkt an. Für ein Hierarchieset können Sie das Attribut name auswählen.
  • Locations: Knotenpositionen (können Knoteninstanzen enthalten).
    • Optional: Aktivieren Sie die Option Implizite gemeinsame Elemente ausschließen, um die zurückgegebene Liste der Positionen nur nach Knoteninstanzen unter eindeutigen übergeordneten Elementen zu filtern.
    • Optional: Aktivieren Sie die Option Sortieren, um die Speicherorte in der Reihenfolge zurückzugeben, in der sie in einem Hierarchieansichtspunkt vorkommen. Dadurch kann die Geschäftslogik für gemeinsame Knoten basierend auf der Hierarchiereihenfolge implementiert werden. Beispiel: Sie können eine abgeleitete Eigenschaft "Datenspeicherung" für Planning-Dimensionen erstellen, die der ersten Elementinstanz einen gespeicherten Wert und den anderen Elementinstanzen in der Hierarchie einen gemeinsamen Wert zuweist.

    Informationen zu Attributen finden Sie unter Knotenliste.

  • Name: Knotenname. Informationen zu Attributen finden Sie unter Zeichenfolgen, numerische Zeichenfolgen und Sequenzen.
  • NextSibling: Gleichgeordnetes Knotenelement nach einem Knoten in der Hierarchie. Wenn es sich hierbei um den letzten Knoten handelt, gibt das Attribut NextSibling den Wert Null zurück. Sie können die folgenden Parameter hinzufügen:
    • dimension
    • name
    • nodeType
    • properties
  • NodeSet (nur für berechnete und gespeicherte übergeordnete Eigenschaftsausdrücke verfügbar): Knotenset für einen Knoten. Für ein Knotenset können Sie das Attribut name auswählen.
  • NodeType:. Knotentyp für einen Knoten. Für einen Knotentyp können Sie das Attribut name auswählen.
  • Parent: Übergeordnetes Knotenobjekt. Übergeordnete Elemente enthalten auch den Datentyp "Knoten". Dies bedeutet, dass Sie andere Knotenattribute auswählen können, z.B. die Dimension oder den Knotentyp des übergeordneten Elements. Sie können jedoch nicht das übergeordnete Element eines übergeordneten Elements auswählen.
  • PreviousSibling: Gleichgeordnetes Knotenelement vor einem Knoten in der Hierarchie. Wenn es sich hierbei um den ersten Knoten ohne ein vorheriges gleichgeordnetes Element handelt, gibt das Attribut PreviousSibling den Wert Null zurück. Sie können die folgenden Parameter hinzufügen:
    • dimension
    • name
    • nodeType
    • properties
  • Properties: Knoteneigenschaften. Informationen zu Attributen finden Sie unter Eigenschaften.
  • Siblings. Gleichgeordnete Knotenobjekte für eine Knoteninstanz. Informationen zu Attributen finden Sie unter Knotenliste.