Attributformeln berechnen
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:
-
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.
-
Essbase dividiert dann den Gewinn durch das Ergebnis von @ATTRIBUTEVAL, um den Gewinn pro Unze zu erzielen.
Siehe auch Attribute in Berechnungsformeln.