Attributformeln berechnen

Sie können bestimmte Berechnungen für Attribute-Dimensionselemente in einer Essbase-Datenbank durchführen.

Beispiel: Um die Rentabilität nach Unze für Produkte mit einer Größe von Unzen zu berechnen, können Sie die Funktion @ATTRIBUTEVAL in einer Berechnungsformel verwenden.

In der Datenbank {\b Sample Basic} enthält der Zweig {\b Ratios} der Dimension {\b Measures} ein Element namens {\b Profit per Ounce}. Die Formel für dieses Element:

Profit/@ATTRIBUTEVAL(@NAME(Ounces));

Essbase durchläuft die Products-Dimension und führt folgende Berechnungen durch:

  1. Für jedes Basiselement, das einem Element aus der Ounces-Attributdimension zugeordnet ist, gibt die Funktion @ATTRIBUTEVAL den numerischen Attributwert zurück (Beispiel: 12 für das Element 12 unter "Unzen"). Die Funktion @NAME ist erforderlich, um die Zeichenfolge "Ounces" zu verarbeiten, bevor sie an die Funktion @ATTRIBUTEVAL übergeben wird.

  2. Essbase dividiert dann den Gewinn durch das Ergebnis von @ATTRIBUTEVAL, um den Gewinn pro Unze zu erzielen.

Siehe auch Attribute in Berechnungsformeln.