ROAC

Diese Funktion gibt den Wert eines Attributs eines Elements in einem angegebenen Kontext zurück.

ROAC ist eine schreibgeschützte Variante von RWAC.

Wenn dynamische Attribute in einem OLAP-Datenmodell enthalten sind, können sich die Werte von Attributen, die Elementen zugewiesen werden, je nach dem Kontext ändern, in dem diese Elemente in Berichten verwendet werden. Um Betrug zu verhindern, könnte beispielsweise die Farbe von Parkausweisen je nach Ausgabejahr unterschiedlich sein. Oder der einem Produkt zugewiesene Manager könnte im Kontext verschiedener Produktionsphasen wechseln. Das bedeutet, dass Änderungen an den Attributen Color und Manager durch die Elemente bestimmt werden, die aus der Dimension Time bzw. Production Phase ausgewählt werden. In diesen Beispielen sind die Dimensionen Time und Production Phase die Treiberdimensionen.

Syntax

=ROAC("data_connection","cube","hierarchy_name", "attribute_name","element_name", "context" {,"context}")

Die Kontext-Argumente sind Referenzen auf Elemente einer Treiberdimension. Beispiel: Eine Referenz auf eine Zelle oder eine Variable, die ein Element einer Treiberdimension enthält.

Beispiel

Das folgende Beispiel basiert auf der Beispielanwendung, die das dynamische Attribut Regionaler Produktmanager in der Dimension Product hat. Die Dimensionen Period und Region sind Treiberdimensionen. Das heißt, der Wert des Attributs Regionaler Produktmanager hängt davon ab, welche Elemente aus den Dimensionen Period und Region ausgewählt wurden:

=ROAC("BestPracticesOLAP","Analysis","[product]", "Regional Product Manager","[product].[all tires].[car tires all season]", "[period].[all years].[2016]","[region].[all regions]")