ROC
ROC gets a cell value from an OLAP cube. You cannot write back values with ROC. RWC is the writable version of ROC.
Refer also to CELLGET. CELLGET is similar to ROC but dynamic, and provides greater flexibility in designing reports. If you use the Edit OLAP Formula wizard, a CELLGET formula is created if you click
in the wizard, without selecting any options.Syntax
=ROC("data_connection","cube","slice_element
{,"slice_element}")
You must specify a value for all dimensions in the selected cube. The order of the dimensions is also important. For these reasons, we recommend that you use the Edit OLAP Formula wizard to create and edit ROC and RWC formulas.
Example
=ROC("BestPractices OLAP","SALES","[CURRTYPE].[LC]","[INTERCO].[TotalPartner]",
"[LEVEL].[IFRS]","[PRODUCT].[All Tires]","[PROFIT].[Sales Volume]","[TIME].[YTD]","[UNIT].[G0000]",
"[VERSION].[Actual]")
Multiselect
ROC supports multiselect. You can replace any of the elements in a ROC formula with references to valid multiselect XML (MLS-XML). The references can be to cells or to variables which contain MLS-XML.
Example
=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]")