ROC

ROC získá hodnotu buňky z datové kostky OLAP. Pomocí funkce ROC nelze provádět zpětný zápis hodnot. RWC je varianta ROC, která provádí zápis.

Viz také popis funkce CELLGET. Funkce CELLGET je podobná funkci ROC, je však dynamická a nabízí větší flexibilitu při návrhu reportů. Pokud používáte průvodce Editovat vzorec OLAP a kliknete na tlačítko OK bez výběru možnosti, vytvoří se vzorec CELLGET.

Syntaxe

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

Musíte zadat hodnotu pro všechny dimenze ve vybrané datové kostce. Rovněž je důležité pořadí dimenzí. Doporučujeme proto, abyste vzorce ROC a RWC vytvářeli a upravovali pomocí průvodce Editovat vzorec OLAP.

Příklad

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

Chcete-li ve vzorci buňky s hodnotou povolit zpětný zápis, změňte funkci ROC na RWC nebo v dialogovém okně Editovat vzorec OLAP vyberte možnost Povolit zpětný zápis hodnot.

Vícenásobný výběr

Funkce ROC podporuje vícenásobný výběr. Libovolný prvek ve vzorci ROC můžete nahradit odkazem na platnou strukturu XML s vícenásobným výběrem (MLS-XML). Cílem odkazů mohou být buňky nebo proměnné obsahující strukturu MLS-XML.

Příklad

V tomto příkladu je prvek z dimenze PRODUKT nahrazen odkazem na proměnnou reportu, která obsahuje strukturu 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]")