RWAC
Ta funkcja zapisuje zwrotnie wartość atrybutu elementu, w określonym kontekście. Nie można dokonać zapisu zwrotnego zmian wartości atrybutów wewnętrznych, ale można dokonać zapisu zwrotnego pozostałych atrybutów.
RWAC to zapisywalna wersja ROAC.
Jeżeli atrybuty dynamiczne są wbudowane w model danych OLAP, wartości atrybutów przypisanych do elementów mogą ulegać zmianie w zależności od kontekstu, w którym te elementy są raportowane. Przykładowo, aby zapobiegać oszustwom, kolor przepustek parkingowych może być inny zależnie od roku wydania. Z kolei menedżer przypisany do produktu może się zmieniać w kontekście różnych etapów produkcji. Oznacza to, że zmiany atrybutów Kolor i Menedżer odpowiadają elementom wybranym z wymiaru Czas i Faza produkcji. W tych przykładach wymiary Czas i Faza produkcji to wymiary nośnika.
Składnia
=RWAC("połączenie_danych","kostka", "nazwa_hierarchii", "nazwa_atrybutu", "nazwa_elementu", "kontekst" {,"kontekst"})
Argumenty kontekstowe to odwołania do elementu wymiaru nośnika. Na przykład odwołanie do komórki lub zmiennej zawierającej element wymiaru nośnika.
Przykład
Przykład ten opiera się na Aplikacji przykładowej, w której występuje atrybut dynamiczny Regionalny menedżer produktu w wymiarze Produkt. Wymiary Okresu i Regionu to wymiary nośnika. Oznacza to, że wartość atrybutu Regionalny menedżer produktu zależy od tego, które elementy zostaną wybrane z wymiarów Okres i Region:
=RWAC("BestPracticesOLAP","Analysis","[product]", "Regional Product Manager","[product].[all tires].[car tires all season]", "[period].[all years].[2016]","[region].[all regions]")