Sie können benutzerdefinierte Attribute (User-Defined Attributes, UDAs) in Elementformeln, Berichten und Formularen verwenden. Benutzerdefinierte Attribute geben Listen von Elementen zurück, die mit dem Attribut verknüpft sind. Beispiel:
Bei einer Product-Dimension mit mehreren Produktelementen können Sie ein benutzerdefiniertes Attribut mit der Bezeichnung Neue Produkte
erstellen und dieses benutzerdefinierte Attribut den neuen Produkten in der Product-Dimensionshierarchie zuweisen. Anschließend können Sie Neue Produkte
als Basis für bestimmte Berechnungen verwenden.
Wenn Sie mit der Funktion @XREF
nach einem Datenwert in einer anderen Datenbank suchen, um einen Wert aus der aktuellen Datenbank zu berechnen, können Sie Elementen das benutzerdefinierte Attribut HSP_NOLINK
hinzufügen und so verhindern, dass die Funktion @XREF
für alle Anwendungstypen erstellt wird, die nicht der für das betreffende Element ausgewählte Quelltyp sind.
Mit dem UDA HSP_NOMOF_<PlantypeName>
können Sie sicherstellen, dass dynamische Elemente im angegebenen Plantyp (<PlantypeName>
) nicht erstellt werden, auch wenn das übergeordnete Element für diesen Plantyp gültig ist. Dadurch wird verhindert, dass dynamische untergeordnete Elemente die Aggregation in ausgewählten Cubes beeinträchtigen.
Benutzerdefinierte Attribute sind dimensionsspezifisch. Beispiel: Wenn ein benutzerdefiniertes Attribut für ein Account-Element erstellt wird, wird dieses Element für nicht gemeinsam verwendete Account-Elemente verfügbar. Wenn das Attribut gelöscht wird, wird es für alle Account-Elemente entfernt. Um benutzerdefinierte Attribute für mehrere Dimensionen verfügbar zu machen, erstellen Sie für jede Dimension dasselbe benutzerdefinierte Attribut. Beispiel: Sie können für die Account- und die Entity-Dimension jeweils ein benutzerdefiniertes Attribut mit der Bezeichnung Neu
erstellen und so das Attribut sowohl für Account- als auch für Entity-Elemente verfügbar machen.
So wählen Sie benutzerdefinierte Attribute für Elemente aus: