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
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]")
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 .
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
=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]")