ROAC
Den här funktionen returnerar värdet för ett attribut för ett element i en angiven kontext.
ROAC är den skrivskyddade versionen av RWAC.
Om dynamiska attribut är inbyggda i en OLAP-datamodell kan värdena för de attribut som element har tilldelats ändras beroende på i vilken kontext dessa element rapporteras. Färgen på parkeringstillstånd kan exempelvis variera beroende på utfärdandeår i syfte att undvika bedrägeri. Ansvarig chef för en produkt kan också ändras i kontexten av olika produktionssteg. Det innebär att ändringar av attributen Färg och Chef drivs av de element som valts från dimensioner av typerna Tid och Produktionsfas. I dessa exempel är dimensionerna Tid och Produktionsfas så kallade drivardimensioner.
Syntax
=ROAC("data_connection","cube","hierarchy_name", "attribute_name","element_name", "context" {,"context}")
Kontextargumenten är referenser till ett element för en drivardimension. Det kan exempelvis vara en referens till en cell eller variabel som innehåller ett element för en drivardimension.
Exempel
Det här exemplet baseras på exempelprogrammet, som har det dynamiska attributet Regionproduktchef i dimensionen Produkt. Dimensionerna Period och Region är drivardimensioner. Det innebär att värdet för attributet Regionproduktchef beror på vilka element som väljs från dimensionerna Period och Region:
=ROAC("BestPracticesOLAP","Analysis","[product]", "Regional Product Manager","[product].[all tires].[car tires all season]", "[period].[all years].[2016]","[region].[all regions]")