ROC

ROC 从 OLAP 多维数据集获取单元格值。无法使用 ROC 写回值。RWC是 ROC 的可写版本。

另请参见 CELLGET。CELLGET 与 ROC 类似,但它是动态的,可在设计报告时提供更多的灵活性。如果使用“编辑 OLAP 公式”向导,则在向导中单击确定而不选择任何选项时,将创建 CELLGET 公式。

语法

=ROC("data_connection","cube","slice_element {,"slice_element}")

必须为所选多维数据集中的所有维度指定值。维度的顺序也很重要。鉴于此,建议使用“编辑 OLAP 公式”向导来创建和编辑 ROC 和 RWC 公式。

示例

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

若要在单元格值公式中启用写回,将 ROC 更改为 RWC 或选择编辑 OLAP 公式对话框中的允许值写回

多选

ROC 支持多选。可通过引用有效的多选 XML (MLS-XML) 来替换 ROC 公式中的任何元素。可引用包含 MLS-XML 的单元格或变量。

示例

在本例中,PRODUCT 维度中的元素替换为对包含 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]")