ROAC

Funkcja zwraca wartość atrybutu elementu w określonym kontekście.

ROAC jest wersją RWAC bez możliwości zapisu.

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

=ROAC("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:

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