ROC

Formuła ROC uzyskuje wartość komórki z kostki OLAP. Przy użyciu formuły ROC nie można dokonać zapisu zwrotnego wartości. RWC jest zapisywalną wersją ROC.

Zob. także CELLGET. Formuła CELLGET jest podobna do formuły ROC z tą różnicą, że jest dynamiczna i zapewnia większą elastyczność przy projektowaniu raportów. W przypadku korzystania z kreatora Edytuj formułę OLAP formuła CELLGET jest tworzona, jeżeli klikniesz w kreatorze przycisk OK bez wybierania żadnych opcji.

Składnia

=ROC("połączenie_danych","kostka","element_wycinka {,"element_wycinka}")

Musisz określić wartość dla wszystkich wymiarów w wybranej kostce. Kolejność wymiarów także ma znaczenie. Z tych przyczyn zalecamy korzystanie z kreatora Edytuj formułę OLAP przy tworzeniu i edytowaniu formuł ROC i RWC.

Przykład

=ROC("BestPractices OLAP","SALES","[CURRTYPE].[LC]","[INTERCO].[TotalPartner]",
"[LEVEL].[IFRS]","[PRODUCT].[All Tires]","[PROFIT].[Sales Volume]","[TIME].[YTD]","[UNIT].[G0000]",
"[VERSION].[Actual]")
	 
Uwaga

Aby włączyć zapis zwrotny w formule wartości komórek, zmień ROC na RWC albo wybierz Zezwalaj na zapis zwrotny wartości w oknie dialogowym Edytowanie formuły OLAP.

Wybór wielokrotny

Formuła ROC obsługuje wybór wielokrotny. Możesz zastąpić każdy z elementów formuły ROC odwołaniami do prawidłowego pliku XML wyboru wielokrotnego (MLS-XML). Odwołania mogą odnosić się do komórek albo zmiennych, które zawierają MLS-XML.

Przykład

W tym przykładzie element z wymiaru PRODUKT zastąpiono odwołaniem do zmiennej raportu, która zawiera MLS-XML.
=ROC("BestPractices OLAP","ANALYSIS","[CHANNEL].[All Channels]","[MEASURE].[Gross Margin]",
"[POS].[All Pos]",ReportVariables.rv_multi.Text,"[Period].[All Years]","[REGION].[All Regions]",
"[VALTYPE].[Variance]")