ROAC
Denne funktion returnerer værdien for en attribut for et element i en angivet kontekst.
ROAC er den ikke-skrivbare version af RWAC.
Hvis dynamiske attributter indbygges i en OLAP-datamodel, kan værdierne for de attributter, der knyttes til elementer, ændres i henhold til den kontekst, hvori disse elementer rapporteres. For at forhindre snyd kan farven på parkeringstilladelser f.eks. være anderledes i konteksten udstedelsesår. Eller den leder, der er knyttet til et produkt, kan ændres i konteksten forskellige produktionsstadier. Det betyder, at ændringer af attributterne Color og Manager er drevet af de elementer, der vælges i en Time-dimension og en Production Phase-dimension. I disse eksempler er dimensionerne Time og Production Phase driverdimensionerne.
Syntaks
=ROAC("data_connection","cube","hierarchy_name", "attribute_name","element_name", "context" {,"context}")
Kontekstargumenterne er referencer til et element for en driver-dimension. For eksempel en reference til en celle eller variabel, som indeholder et element for en driver-dimension.
Eksempel
Dette eksempel er baseret på Sample-programmet, som har den dynamiske attribut Regional produktchef på Product-dimensionen. Dimensionerne Period og Region er driverdimensioner. Det vil sige, værdien af attributten Regional produktchef afhænger af de elementer, der vælges fra dimensionerne Period og Region:
=ROAC("BestPracticesOLAP","Analysis","[product]", "Regional Product Manager","[product].[all tires].[car tires all season]", "[period].[all years].[2016]","[region].[all regions]")